File: debug.h

package info (click to toggle)
similarity-tester 3.0.2-1
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, buster, sid
  • size: 600 kB
  • sloc: ansic: 3,281; lex: 2,120; makefile: 550
file content (28 lines) | stat: -rw-r--r-- 870 bytes parent folder | download | duplicates (2)
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_ */