home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / gnunet10.zip / source / libinetutils / emx.c next >
Encoding:
C/C++ Source or Header  |  1996-07-27  |  523 b   |  32 lines

  1. #include <stdarg.h>
  2. #include <stdio.h>
  3.  
  4. void warnx(char *msg,...)
  5. {
  6.     va_list arg;
  7.     va_start(arg,msg);
  8.     vfprintf(stderr,msg,arg);
  9.     va_end(arg);
  10.     fprintf(stderr,"\n");
  11. }
  12.  
  13. void warn(char *msg,...)
  14. {
  15.     va_list arg;
  16.     va_start(arg,msg);
  17.     vfprintf(stderr,msg,arg);
  18.     va_end(arg);
  19.     fprintf(stderr,"\n");
  20. }
  21.  
  22. void errx(int rc,char *msg,...)
  23. {
  24.     va_list arg;
  25.     va_start(arg,msg);
  26.     vfprintf(stderr,msg,arg);
  27.     va_end(arg);
  28.     fprintf(stderr,"\n");
  29.     exit(rc);
  30. }
  31.  
  32.