… | |
… | |
394 | print_x_error (Display *dpy, XErrorEvent *event) |
394 | print_x_error (Display *dpy, XErrorEvent *event) |
395 | { |
395 | { |
396 | char buffer[BUFSIZ]; |
396 | char buffer[BUFSIZ]; |
397 | char mesg[BUFSIZ]; |
397 | char mesg[BUFSIZ]; |
398 | char number[32]; |
398 | char number[32]; |
399 | char *mtype = "XlibMessage"; |
399 | const char mtype[] = "XlibMessage"; |
400 | XGetErrorText(dpy, event->error_code, buffer, BUFSIZ); |
400 | XGetErrorText(dpy, event->error_code, buffer, BUFSIZ); |
401 | XGetErrorDatabaseText(dpy, mtype, "XError", "X Error", mesg, BUFSIZ); |
401 | XGetErrorDatabaseText(dpy, mtype, "XError", "X Error", mesg, BUFSIZ); |
402 | rxvt_warn ("An X Error occurred, trying to continue after report.\n"); |
402 | rxvt_warn ("An X Error occurred, trying to continue after report.\n"); |
403 | rxvt_warn ("%s: %s\n", mesg, buffer); |
403 | rxvt_warn ("%s: %s\n", mesg, buffer); |
404 | XGetErrorDatabaseText(dpy, mtype, "MajorCode", "Request Major code %d", mesg, BUFSIZ); |
404 | XGetErrorDatabaseText(dpy, mtype, "MajorCode", "Request Major code %d", mesg, BUFSIZ); |