home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Collection - Online Library - January 1996 / CKITOS2196.ISO / diskette / gg244090.dsk / unc.dsk / CHAPTER.10 / ERRORCHK.H < prev    next >
C/C++ Source or Header  |  1993-08-04  |  944b  |  23 lines

  1. /*****************************************************************************/
  2. /* Module: errorchk.h                                                        */
  3. /*                                                                           */
  4. /* Description:                                                              */
  5. /*    This header file defines ERRORCK macro.                                */
  6. /*                                                                           */
  7. /*****************************************************************************/
  8. #include <rpc.h>
  9. #include <dce_error.h>
  10. #include <stdio.h>
  11. #include <stdlib.h>
  12.  
  13. #define ERRORCK( proc, st ) {\
  14.    if ( st != error_status_ok ) {\
  15.       dce_error_inq_text( st, error_string, &errst );\
  16.       fprintf( stderr, "%s (%d) : %s\n", proc, st, error_string );\
  17.       fflush( stderr ); exit( 1 ); }\
  18. }
  19.  
  20. static int   errst;
  21. static char  error_string[ dce_c_error_string_len ];
  22.  
  23.