blob: ca543a60fc828285612d69ecc77a81306cc5d3c2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
/* FILE: basics.c
* PURPOSE: basic functions
* AUTHOR: Piet Tutelaers
* VERSION: 1.0 (September 1995)
*/
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h> /* stat() */
#if defined(WIN32) && !defined(__MINGW32__)
#include <win32lib.h>
#endif
/* Give up ... */
void fatal(char *fmt, ...)
{ va_list args;
va_start(args, fmt);
vfprintf(stderr, fmt, args);
va_end(args);
exit(1);
}
/* Give a message ... */
void msg(char *fmt, ...)
{ va_list args;
va_start(args, fmt);
vfprintf(stderr, fmt, args);
fflush(stderr);
va_end(args);
}
|