annotate die.c @ 0:cd351af3a8d2 migout

import source
author Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
date Thu, 27 Mar 2008 20:03:52 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
cd351af3a8d2 import source
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
1 #include <stdio.h>
cd351af3a8d2 import source
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
2 #include <stdlib.h>
cd351af3a8d2 import source
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
3
cd351af3a8d2 import source
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
4 #include "die.h"
cd351af3a8d2 import source
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
5
cd351af3a8d2 import source
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
6 void do_warn(char *msg, int line, char *file)
cd351af3a8d2 import source
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
7 {
cd351af3a8d2 import source
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
8 fprintf(stderr, "fatal: %s:%d:%s\n", file, line, msg);
cd351af3a8d2 import source
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
9 }
cd351af3a8d2 import source
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
10
cd351af3a8d2 import source
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
11 void do_die(char *msg, int line, char *file)
cd351af3a8d2 import source
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
12 {
cd351af3a8d2 import source
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
13 do_warn(msg, line, file);
cd351af3a8d2 import source
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
14 exit(1);
cd351af3a8d2 import source
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
15 }