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