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;
  
  
  

Reply via email to