home *** CD-ROM | disk | FTP | other *** search
/ Steganos Hacker Tools / SHT151.iso / programme / scanner / nmapNTsp1 / Win_2000.exe / nmapNT-src / error.c < prev    next >
Encoding:
C/C++ Source or Header  |  2000-04-05  |  694 b   |  45 lines

  1. #include "error.h"
  2.  
  3. void fatal(char *fmt, ...) {
  4. va_list  ap;
  5. va_start(ap, fmt);
  6. fflush(stdout);
  7. vfprintf(stderr, fmt, ap);
  8. fprintf(stderr, "\nQUITTING!\n");
  9. va_end(ap);
  10. exit(1);
  11. }
  12.  
  13. void error(char *fmt, ...) {
  14. va_list  ap;
  15. va_start(ap, fmt);
  16. fflush(stdout);
  17. vfprintf(stderr, fmt, ap);
  18. fprintf(stderr, "\n");
  19. va_end(ap);
  20. return;
  21. }
  22.  
  23.  
  24.  
  25. void pfatal(char *err, ...) {
  26. va_list  ap;va_start(ap, err);
  27. fflush(stdout);
  28. vfprintf(stderr, err, ap);
  29. va_end(ap);
  30. perror(" ");
  31. fflush(stderr);
  32. exit(1);
  33. }
  34.  
  35.  
  36. void gh_perror(char *err, ...) {
  37. va_list  ap;va_start(ap, err);
  38. fflush(stdout);
  39. vfprintf(stderr, err, ap);
  40. va_end(ap);
  41. perror(" ");
  42. fflush(stderr);
  43. return;
  44. }
  45.