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