error
String const * error_get (ErrorCode *code);
ErrorCode *code
ErrorCode error_get_code (void);
void
void error_set (String const *format, ...);
String const *format
...
void error_setv (String const *format, va_list ap);
va_list ap
ErrorCode error_set_code (ErrorCode code, String const *format, ...);
ErrorCode code
ErrorCode error_set_codev (ErrorCode code, String const *format, va_list ap);
ErrorCode error_set_print (String const *program, ErrorCode code, String const *format, ...);
String const *program
ErrorCode error_set_printv (String const *program, ErrorCode code, String const *format, va_list ap);
ErrorCode error_print (String const *program);
typedef int ErrorCode;