NAME
UNTESTED_CODE - (MACRO) Prints a warning message, but only on the first time it is executed.
SYNOPSIS
#include "l/l_debug.h"
Example compile flags (system dependent):
-DLINUX_X86_64 -DLINUX_X86_64_OPTERON -DGNU_COMPILER
-I/home/kobus/include
-L/home/kobus/misc/load/linux_x86_64_opteron -L/usr/lib/x86_64-linux-gnu
-lKJB -lfftw3 -lgsl -lgslcblas -ljpeg -lSVM -lstdc++ -lpthread -lSLATEC -lg2c -lacml -lacml_mv -lblas -lg2c -lncursesw
void UNTESTED_CODE(void);
DESCRIPTION
This macro alerts the user that the library code currently being executing
is especially untested, and not to be regarded as reliable. However, if
the flow of control passes again through this macro, the message is not
repeated. Thus one may invoke this macro inside a loop without causing
pages of identical warning messages.
Since this macro embeds a static variable in the context of wherever it
gets executed, you should be wary of invoking it inside of another macro.
RELATED
test_pse
DISCLAIMER
This software is not adequatedly tested. It is recomended that
results are checked independantly where appropriate.
AUTHOR
Kobus Barnard
DOCUMENTER
Andrew Predoehl
SEE ALSO
set_debug_options