--- a/xcur2png.c +++ b/xcur2png.c @@ -16,7 +16,10 @@ /* Todo: atoi error handling */ /* help is -h in manual */ +#if HAVE_CONFIG_H #include +#endif +#undef malloc #define _ATFILE_SOURCE #include @@ -34,6 +37,19 @@ #include #include + +void *malloc (); + +/* Allocate an N-byte block of memory from the heap. + If N is zero, allocate a 1-byte block. */ + +void* rpl_malloc (size_t n) +{ + if (n == 0) + n = 1; + return malloc (n); +} + #define PNG_SETJMP_NOT_SUPPORTED 1 #define PROGRESS_SHARPS 50 /* total number of progress sharps */