NAME
interactive_pso - 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_pso
(
const char *format_str,
...
);
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_puts, pso, kjb_fprintf
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_puts