void (*XESetPrintErrorValues(display, extension, proc))()
Display *display;
int extension;
void (*proc)();
display | Specifies the connection to the X server. |
extension | Specifies the extension number. |
proc | Specifies the procedure to call when an error is printed. |
When Xlib needs to print an error, the procedure is called with these arguments:
void (*proc)(display, ev, fp)
Display *display;
XErrorEvent *ev;
void *fp;
The structure pointed at by ev is guaranteed to be as large as an XEvent structure and so can be cast to a type larger than an XErrorEvent to obtain additional values set by using XESetWireToError(). The underlying type of the fp argument is system dependent; on a POSIX-compliant system, fp should be cast to type FILE*.