apr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dr...@apache.org
Subject cvs commit: apr/test test_apr.h
Date Sun, 13 May 2001 17:55:43 GMT
dreid       01/05/13 10:55:43

  Modified:    test     test_apr.h
  Log:
  Some changes that Jeff suggested.  basically when we get an error we print
  the details on stderr, but otherwise we use stdout for messages.  This also
  changes the code to use apr_strerror which should be more portable and APR
  friendly :)
  
  Submitted by:	Jeff Trawick
  Reviewed by:	David Reid
  
  Revision  Changes    Path
  1.4       +25 -19    apr/test/test_apr.h
  
  Index: test_apr.h
  ===================================================================
  RCS file: /home/cvs/apr/test/test_apr.h,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- test_apr.h	2001/05/13 15:34:17	1.3
  +++ test_apr.h	2001/05/13 17:55:43	1.4
  @@ -56,29 +56,35 @@
    * a bit more consistent...
    */
    
  -#include <string.h>
  +#include "apr_strings.h"
   
   #define TEST_EQ(str, func, value, good, bad) \
  -	printf("%-60s", str); \
  -	{ apr_status_t rv; \
  -	    if ((rv = func) == value){ \
  -	        printf("%s\n", bad); \
  -            printf("Error was %d : %s\n", rv, strerror(rv)); \
  -	        exit(-1); \
  -	    } \
  -	    printf("%s\n", good); \
  -	}
  +    printf("%-60s", str); \
  +    { \
  +    apr_status_t rv; \
  +    if ((rv = func) == value){ \
  +        char errmsg[200]; \
  +        printf("%s\n", bad); \
  +        fprintf(stderr, "Error was %d : %s\n", rv, \
  +                apr_strerror(rv, (char*)&errmsg, 200)); \
  +        exit(-1); \
  +    } \
  +    printf("%s\n", good); \
  +    }
   
   #define TEST_NEQ(str, func, value, good, bad) \
  -	printf("%-60s", str); \
  -	{ apr_status_t rv; \
  -	    if ((rv = func) != value){ \
  -	        printf("%s\n", bad); \
  -            printf("Error was %d : %s\n", rv, strerror(rv)); \
  -	        exit(-1); \
  -	    } \
  -	    printf("%s\n", good); \
  -	}
  +printf("%-60s", str); \
  +    { \
  +    apr_status_t rv; \
  +    if ((rv = func) != value){ \
  +        char errmsg[200]; \
  +        printf("%s\n", bad); \
  +        fprintf(stderr, "Error was %d : %s\n", rv, \
  +                apr_strerror(rv, (char*)&errmsg, 200)); \
  +        exit(-1); \
  +    } \
  +    printf("%s\n", good); \
  +    }
   
   #define STD_TEST_NEQ(str, func) \
   	TEST_NEQ(str, func, APR_SUCCESS, "OK", "Failed");
  
  
  

Mime
View raw message