7
extern char *strrchr(const char *, int);
13
char *x = strrchr(str, '/');
15
prgname = x ? x+1 : str;
21
if (prgname && *prgname)
22
fprintf(stderr, "%s: ", prgname);
26
error(const char *str, ...)
32
vfprintf(stderr, str, args);
37
ioerror(const char *str)
41
// fputc('\n', stderr);
45
fatal(const char *str, ...)
51
vfprintf(stderr, str, args);
57
fatal_ioerror(const char *str)
61
// fputc('\n', stderr);
70
fatal("out of memory allocating %d bytes.", size);
71
fatal("out of memory.");