NAME

cat_error - Catenates to the current message string

SYNOPSIS

#include "l/l_sys_err.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 cat_error
(
	const char *format_str,
	...
);

DESCRIPTION

This routine is like add_error, except the string is added to the current line as opposed to becomming a new line. The argmuents to cat_error is a format string followed by zero or more corresponding arguments. See kjb_fprintf for some of the non-standard options useful for error messages like %S, %F, %D. (%S is particularly helpful---it accesses the error messages from the last unsuccessful system call).

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

push_error_action , pop_error_action , set_error_action , get_error_action , set_bug_handler , default_bug_handler , kjb_print_error , kjb_get_error , kjb_get_strlen_error , kjb_clear_error , set_error , add_error , insert_error , str_set_error , str_add_error , str_cat_error , str_insert_error , set_bug