FATAL.C
上传用户:hlzzc88
上传日期:2007-01-06
资源大小:220k
文件大小:1k
源码类别:

编译器/解释器

开发平台:

Others

  1. /*
  2.  * 68K/386 32-bit C compiler.
  3.  *
  4.  * copyright (c) 1997, David Lindauer
  5.  * 
  6.  * This compiler is intended for educational use.  It may not be used
  7.  * for profit without the express written consent of the author.
  8.  *
  9.  * It may be freely redistributed, as long as this notice remains intact
  10.  * and either the original sources or derived sources 
  11.  * are distributed along with any executables derived from the originals.
  12.  *
  13.  * The author is not responsible for any damages that may arise from use
  14.  * of this software, either idirect or consequential.
  15.  *
  16.  * v1.35 March 1997
  17.  * David Lindauer, gclind01@starbase.spd.louisville.edu
  18.  *
  19.  * Credits to Mathew Brandt for original K&R C compiler
  20.  *
  21.  */
  22. #include <stdio.h>
  23. #include <stdlib.h>
  24. #include <stdarg.h>
  25. #include "cmdline.h"
  26. /*
  27.  *
  28.  * Print a fatal error and exit
  29.  */
  30. void fatal( char *fmt, ... )
  31. {
  32.   va_list argptr;
  33.   va_start( argptr, fmt);
  34.   printf( "Fatal error: ");
  35.   vprintf( fmt, argptr);
  36.   va_end(argptr);
  37.   exit(1);
  38. }