C gateway function which displays an error message to the user (same profil as the printf function) and returns an integer value specifying an error level
void Scierror(error_level,format,value_1,..,value_n)
:error_level an integer value specifying an error level : :format a char* string. Specifies a character string combining
literal characters with conversion specifications.
:
Scierror is a C gateway function which displays an error message to the user (same profil as the printf function) and returns an integer value specifying an error level. You must include Scierror.h to benefit from this function. This header is provided in the output_stream module (this directory should be included by default).
In this example, the C gateway function prints an error message and returns the error level 133.
#include <stack-c.h>
#include <Scierror.h>
`int`_ sci_myscierror(char * fname)
{
Scierror(133,"An error has occurred: %d\n", 1);
return 0;
}