1 /* public domain */ 2 3 #include <stdlib.h> 4 #include <stdio.h> 5 #include <stdarg.h> 6 #include <unistd.h> 7 8 void fatal(char *fmt, ...); 9 10 void fatal(char * fmt,...)11fatal(char *fmt, ...) 12 { 13 va_list ap; 14 15 va_start(ap, fmt); 16 vfprintf(stderr, fmt, ap); 17 va_end(ap); 18 fputc('\n', stderr); 19 _exit(1); 20 } 21