-
Notifications
You must be signed in to change notification settings - Fork 0
/
debug.h
28 lines (20 loc) · 870 Bytes
/
debug.h
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
/* This file is part of the debugging module DEBUG.
Written by Dick Grune, Vrije Universiteit, Amsterdam.
$Id: debug.h,v 1.9 2014-09-25 06:58:26 Gebruiker Exp $
*/
#ifndef _DEBUG_H_
#define _DEBUG_H_
/****
The module DEBUG defines one routine,
extern void wr_info(const char *str, int val);
which, when compiled with a -DDEBUG option, writes the string str, a space
character, the value val in decimal, and a newline to standard error output
(file descriptor 2), without interfering with other program activities.
This allows debugging info to be obtained in the presence of sudden crashes
and other nefarious program activity.
Compiled without the -DDEBUG option wr_info does nothing. This allows easy
switching off of the debugging feature by recompiling debug.c.
****/
/* Public entries */
extern void wr_info(const char *s, int v);
#endif /* _DEBUG_H_ */