void _init_errors(PyObject *m) { PyObject *messages = PyObject_GetAttrString(PyExc_ICUError, "messages"); registerErrors(messages); Py_DECREF(messages); }
ErrorsLibrary::ErrorsLibrary() { #define X(_name, _code, _msg) _builtinShortErrorsMsg[_name] = _msg ; #include "system/ShortErrors.inc" #undef X #define X(_name, _code, _msg) _builtinLongErrorsMsg[_name] = _msg ; #include "system/LongErrors.inc" #undef X registerErrors("scidb", &_builtinLongErrorsMsg); }