diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-08-25 08:48:24 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-08-25 08:48:24 +0000 |
| commit | 89ccbd4f7b478b49329fa39be62ee3a5b38641bc (patch) | |
| tree | fc96f677e9947f4d7b7642999544d954f0a10617 /src/engine/system.c | |
| parent | 3e23392105fad0d847b41f730d002a700cd4d752 (diff) | |
| download | zcatch-89ccbd4f7b478b49329fa39be62ee3a5b38641bc.tar.gz zcatch-89ccbd4f7b478b49329fa39be62ee3a5b38641bc.zip | |
compressed map support. begun to fix things for ctf
Diffstat (limited to 'src/engine/system.c')
| -rw-r--r-- | src/engine/system.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/engine/system.c b/src/engine/system.c index 19fcba2e..f5696b91 100644 --- a/src/engine/system.c +++ b/src/engine/system.c @@ -94,6 +94,11 @@ struct memtail struct memheader *first = 0; +int mem_allocated() +{ + return memory_alloced; +} + void *mem_alloc_debug(const char *filename, int line, unsigned size, unsigned alignment) { /* TODO: fix alignment */ @@ -196,13 +201,13 @@ int io_seek(IOHANDLE io, int offset, int origin) switch(origin) { - case 0: /*IOSEEK_SET:*/ + case IOSEEK_START: real_origin = SEEK_SET; break; - case 1: /*IOSEEK_CUR:*/ + case IOSEEK_CUR: real_origin = SEEK_CUR; break; - case 2: /*IOSEEK_END:*/ + case IOSEEK_END: real_origin = SEEK_END; } @@ -219,7 +224,7 @@ long int io_length(IOHANDLE io) long int length; io_seek(io, 0, IOSEEK_END); length = io_tell(io); - io_seek(io, 0, IOSEEK_SET); + io_seek(io, 0, IOSEEK_START); return length; } |