57 if (om_ErrorStrings[i].error == error)
return om_ErrorStrings[
i].
string;
60 return "undocumented error";
68 if (om_ErrorStrings[i].error == error)
return om_ErrorStrings[
i].
s_error;
71 return "omError_UnKnown";
81 int max_check, max_track;
100 #ifdef OM_INTERNAL_DEBUG 105 if (
om_Opts.HowToReportErrors > 2 && fmt !=
NULL && *fmt !=
'\0')
109 fprintf(stderr,
": ");
110 vfprintf(stderr, fmt, ap);
114 if (
om_Opts.HowToReportErrors > 1)
117 fprintf(stderr,
"\n occurred at: ");
119 fprintf(stderr,
" ??");
122 fprintf(stderr,
"\n");
omError_t omReportError(omError_t error, omError_t report_error, OM_FLR_DECL, const char *fmt,...)
const char * omError2String(omError_t error)
int _omPrintCurrentBackTrace(FILE *fd, OM_FLR_DECL)
omError_t om_InternalErrorStatus
static const struct omErrorString_s om_ErrorStrings[]
const char * omError2Serror(omError_t error)