summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/package.h
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2010-08-27 18:57:39 +0200
committerAdam Borowski <kilobyte@angband.pl>2010-09-03 16:19:30 +0200
commitea38c37cd322bc22bf6f77bb682eb31b580ed271 (patch)
treee0aba6d466ac4ab265bcf4b4750216ec262e56ac /crawl-ref/source/package.h
parente2880533b737409f7c63f50868453c0bed9d9db3 (diff)
downloadcrawl-ref-ea38c37cd322bc22bf6f77bb682eb31b580ed271.tar.gz
crawl-ref-ea38c37cd322bc22bf6f77bb682eb31b580ed271.zip
Use a pointer instead of a reference, since you.save will be everywhere.
Diffstat (limited to 'crawl-ref/source/package.h')
-rw-r--r--crawl-ref/source/package.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/crawl-ref/source/package.h b/crawl-ref/source/package.h
index 028bc3c4d4..d2256f449c 100644
--- a/crawl-ref/source/package.h
+++ b/crawl-ref/source/package.h
@@ -32,7 +32,7 @@ private:
void raw_write(const void *data, len_t len);
void finish_block(len_t next);
public:
- chunk_writer(package &parent, const std::string _name);
+ chunk_writer(package *parent, const std::string _name);
~chunk_writer();
void write(const void *data, len_t len);
friend class package;
@@ -41,7 +41,7 @@ public:
class chunk_reader
{
private:
- chunk_reader(package &parent, len_t start);
+ chunk_reader(package *parent, len_t start);
void init(len_t start);
package *pkg;
len_t next_block;
@@ -53,7 +53,7 @@ private:
#endif
len_t raw_read(void *data, len_t len);
public:
- chunk_reader(package &parent, const std::string _name);
+ chunk_reader(package *parent, const std::string _name);
~chunk_reader();
len_t read(void *data, len_t len);
friend class package;