#define DEBUG... (using printf for debugging)
mdivax1!robinson
mdivax1!robinson
Wed May 9 04:32:11 AEST 1990
In article <801 at oz.rci.dk> kc at oz.rci.dk (Knud Christensen) writes:
>The following, which i found in a magazine solves the problem very elegantly i
>think:
>
>/*
> debug.h
>
> This header file gives a number of usefull definitions for debugging
>*/
>
>#ifdef debug
># define DFPRINTF(x) fprintf x
># define DTRACE fprintf(stderr, "Trace line %d\n", __LINE__)
># define DTRINT(var) fprintf(stderr, "Trace line %d var = %d\n", __LINE__, var)
>#else
># define DFPRINTF(x)
># define DTRACE
># define DTRINT(var)
>#endif
>
>/*
> End of debug facility definitions
>*/
Isn't the use of __LINE__ non-portable?
--
Jim Robinson
{uunet,ubc-cs}!van-bc!mdivax1!robinson
More information about the Comp.unix.wizards
mailing list