X-Git-Url: http://git.imager.perl.org/imager.git/blobdiff_plain/8d14daabc32a4346d5c20dbe864acc65ca66315b..62adede52b9074b0842981ab33e6942fc36eaa13:/io.c diff --git a/io.c b/io.c index 82efec96..3d8c4534 100644 --- a/io.c +++ b/io.c @@ -25,7 +25,8 @@ static int malloc_need_init = 1; typedef struct { void* ptr; size_t size; - char comm[MAXDESC]; + const char *file; + int line; } malloc_entry; malloc_entry malloc_pointers[MAXMAL]; @@ -69,7 +70,8 @@ set_entry(int i, char *buf, size_t size, char *file, int line) { buf += UNDRRNVAL; malloc_pointers[i].ptr = buf; malloc_pointers[i].size = size; - sprintf(malloc_pointers[i].comm,"%s (%d)", file, line); + malloc_pointers[i].file = file; + malloc_pointers[i].line = line; return buf; } @@ -82,7 +84,7 @@ malloc_state(void) { mm_log((0,"malloc_state()\n")); bndcheck_all(); for(i=0; i