gstein 99/11/26 17:08:15
Modified: src/lib/apr/lib apr_pools.c Log: correct some build errors. Submitted by: Eric Dumas <[EMAIL PROTECTED]> Reviewed by: gstein Revision Changes Path 1.23 +4 -4 apache-2.0/src/lib/apr/lib/apr_pools.c Index: apr_pools.c =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/lib/apr_pools.c,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- apr_pools.c 1999/11/24 22:30:06 1.22 +++ apr_pools.c 1999/11/27 01:08:14 1.23 @@ -203,12 +203,12 @@ #define APR_ABORT(conditional, retcode, func, str) \ if (conditional) { \ - if (func == NULL) { \ + if ((func) == NULL) { \ return NULL; \ } \ else { \ - fprintf(stderr, "%s", str); - func(retcode); \ + fprintf(stderr, "%s", str); \ + (*(func))(retcode); \ } \ } @@ -278,7 +278,7 @@ #endif /* ALLOC_STATS */ blok = (union block_hdr *) malloc(size + sizeof(union block_hdr)); - APR_ABORT(blok == NULL, APR_ENOMEM, (*apr_abort) + APR_ABORT(blok == NULL, APR_ENOMEM, apr_abort, "Ouch! malloc failed in malloc_block()\n"); debug_fill(blok, size + sizeof(union block_hdr)); blok->h.next = NULL;