XtAppWarningMsg3
High-level error handlers
Part of XtAppErrorMsg(3).
Usage
_X_NORETURN void
XtAppErrorMsg(XtAppContext
app_context,
const
char
*name,
const
char
*type,
const
char
*class,
const
char
*defaultMsg,
String
*params,
Cardinal
*num_params);
XtErrorMsgHandler XtAppSetErrorMsgHandler(XtAppContext
app_context,
_X_NORETURN
XtErrorMsgHandler
msg_handler);
XtErrorMsgHandler XtAppSetWarningMsgHandler(XtAppContext
app_context,
XtErrorMsgHandler
msg_handler);
void XtAppWarningMsg(XtAppContext
app_context,
const
char
*name,
const
char
*type,
const
char
*class,
const
char
*defaultMsg,
String
*params,
Cardinal
*num_params);
Arguments
- app_context
-
Specifies the application context.
- class
-
Specifies the resource class of the error message.
- defaultMsg
-
Specifies the default message to use.
- name
-
Specifies the general kind of error.
- type
-
Specifies the detailed name of the error.
- msg_handler
-
Specifies the new fatal error procedure, which should not return or the nonfatal error procedure, which usually returns.
- num_params
-
Specifies the number of values in the parameter list.
- params
-
Specifies a pointer to a list of values to be stored in the message.
Overview
The XtAppErrorMsg function calls the high-level error handler and passes the specified information.
The XtAppSetErrorMsgHandler function registers the specified procedure, which is called when a fatal error occurs.
The XtAppSetWarningMsgHandler function registers the specified procedure, which is called when a nonfatal error condition occurs.
The XtAppWarningMsg function calls the high-level error handler and passes the specified information.
History
- Arch Linux 2026-11-01: the text shown here
- Debian 13 (Trixie) to Debian 12 (Bookworm)
- Debian 11 (Bullseye)
- Debian 10 (Buster) to Debian 9 (Stretch)
- Debian 8 (Jessie)
- Debian 7 (Wheezy)
- Debian 6.0 (Squeeze)
- Debian 5.0 (Lenny)
- Debian 4.0 (Etch)