--- xpdf-3.00/goo/gmem.h.can-2005-0206 2004-01-21 18:26:44.000000000 -0700 +++ xpdf-3.00/goo/gmem.h 2005-02-15 06:55:02.201587908 -0700 @@ -19,13 +19,13 @@ * Same as malloc, but prints error message and exits if malloc() * returns NULL. */ -extern void *gmalloc(int size); +extern void *gmalloc(size_t size); /* * Same as realloc, but prints error message and exits if realloc() * returns NULL. If
is NULL, calls malloc instead of realloc(). */ -extern void *grealloc(void *p, int size); +extern void *grealloc(void *p, size_t size); /* * Same as free, but checks for and ignores NULL pointers. --- xpdf-3.00/goo/gmem.c.can-2005-0206 2004-01-21 18:26:44.000000000 -0700 +++ xpdf-3.00/goo/gmem.c 2005-02-15 06:55:02.202587704 -0700 @@ -53,9 +53,9 @@ #endif /* DEBUG_MEM */ -void *gmalloc(int size) { +void *gmalloc(size_t size) { #ifdef DEBUG_MEM - int size1; + size_t size1; char *mem; GMemHdr *hdr; void *data; @@ -94,11 +94,11 @@ #endif } -void *grealloc(void *p, int size) { +void *grealloc(void *p, size_t size) { #ifdef DEBUG_MEM GMemHdr *hdr; void *q; - int oldSize; + size_t oldSize; if (size == 0) { if (p) @@ -137,7 +137,7 @@ void gfree(void *p) { #ifdef DEBUG_MEM - int size; + size_t size; GMemHdr *hdr; GMemHdr *prevHdr, *q; int lst;