extern re_ErrorHandler XXX_API re_SetErrorHandler
(re_ErrorHandler herror);
extern re_wErrorHandler XXX_API re_wSetErrorHandler
(re_wErrorHandler herror);
herrorGegebenenfalls die zuvor installierte private Fehlerfunktion, sonst NULL.
Man kann bei ✘✘✘ Signature eine eigene Fehlerbehandlung einsetzen. Dazu ist zunächst eine private Fehlerfunktion
bereitzustellen, die dem Typ re_ErrorHandler oder re_wSetErrorHandler entspricht. Diese Funktion
ist nun mit einem Aufruf von re_SetErrorHandler() bzw. re_wSetErrorHandler() zu installieren.
Bei Fehlern in ✘✘✘ Signature wird dann die private Fehlerfunktion aufgerufen, es erfolgt ausser dem Verlassen des Programmes keine
weitere Fehlerbehandlung. re_SetErrorHandler() oder re_wSetErrorHandler() gibt bei einem Aufruf die
zuvor installierte private Fehlerfunktion (ggf. NULL) zurück. Eine private Fehlerbehandlung kann durch einen
Aufruf von re_SetErrorHandler() mit dem Wert NULL wieder deaktiviert werden.
Mit der Funktion re_GetErrorHandler() bzw. re_wGetErrorHandler() erhält man einen Pointer auf
den gesetzten ErrorHandler.