NAME
interactive_puts - Printing to stdout if interactive or verbose level is high enough.
SYNOPSIS
#include "l/l_verbose.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
long interactive_puts(const char *buff);
DESCRIPTION
This routine writes a formatted string to stdout if the program is being run
interactively, or if the verbose level exceeds the level at which we force
interactive output to be converted to verbose output.
RETURNS
Returns the number of characters written, which is zero in the case of
the verbose level being smaller than the argument. ERROR is returned if
there is an error.
RELATED
interactive_pso, kjb_puts
DISCLAIMER
This software is not adequatedly tested. It is recomended that
results are checked independantly where appropriate.
AUTHOR
Kobus Barnard
DOCUMENTER
Kobus Barnard
SEE ALSO
kjb_set_verbose_level
,
kjb_get_verbose_level
,
verbose_pso
,
verbose_puts
,
warn_pso
,
warn_puts
,
interactive_pso