summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Muizelaar <jeff@infidigm.net>2005-05-01 21:54:55 +0000
committerJeff Muizelaar <jeff@infidigm.net>2005-05-01 21:54:55 +0000
commit49d89ca0ed3986bec7468f6c0ed295e84ba67239 (patch)
tree14e20ec66d68ef4e8add506c148ca103f244e4d6
parent14d618bece894e4c6bed0f179a8fda4db5a67c9d (diff)
2005-05-01 Jeff Muizelaar <jeff@infidigm.net>
* goo/gmem.c: (gmalloc), (grealloc), (gfree): * goo/gmem.h: make memory functions use size_t instead of int. Patch from Takashi Iwai through Albert Astals Cid.
-rw-r--r--ChangeLog7
-rw-r--r--goo/gmem.c10
-rw-r--r--goo/gmem.h4
3 files changed, 14 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index 3afd9c32..c3bf96b0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-05-01 Jeff Muizelaar <jeff@infidigm.net>
+
+ * goo/gmem.c: (gmalloc), (grealloc), (gfree):
+ * goo/gmem.h: make memory functions use size_t instead of int.
+
+ Patch from Takashi Iwai through Albert Astals Cid.
+
2005-04-30 Jeff Muizelaar <jeff@infidigm.net>
* qt/poppler-document.cc (Document::unlock) :
diff --git a/goo/gmem.c b/goo/gmem.c
index 5faa3ef2..3a1b5911 100644
--- a/goo/gmem.c
+++ b/goo/gmem.c
@@ -53,9 +53,9 @@ static int gMemAlloc = 0;
#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 @@ void *gmalloc(int size) {
#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 *grealloc(void *p, int size) {
void gfree(void *p) {
#ifdef DEBUG_MEM
- int size;
+ size_t size;
GMemHdr *hdr;
GMemHdr *prevHdr, *q;
int lst;
diff --git a/goo/gmem.h b/goo/gmem.h
index 587e7fa4..1b3603c5 100644
--- a/goo/gmem.h
+++ b/goo/gmem.h
@@ -19,13 +19,13 @@ extern "C" {
* 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 <p> 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.