home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Programmer's Library 1.3 / Microsoft-Programers-Library-v1.3.iso / sampcode / prof_c / util / fatal.c < prev    next >
Encoding:
C/C++ Source or Header  |  1988-08-11  |  454 b   |  23 lines

  1. /*
  2.  *  fatal -- issue a diagnostic message and terminate
  3.  */
  4.  
  5. #include <stdio.h>
  6. #include <stdlib.h>
  7.  
  8. void
  9. fatal(pname, mesg, errlevel)
  10. char *pname;    /* program name */
  11. char *mesg;    /* message text */
  12. int errlevel;    /* errorlevel (exit code) */
  13. {
  14.     /* display error message */
  15.     fputs(pname, stderr);
  16.     fputc(':', stderr);
  17.     fputc(' ', stderr);
  18.     fputs(mesg, stderr);
  19.  
  20.     /* return to DOS with the specified errorlevel */
  21.     exit(errlevel);
  22. }
  23.