XtAppErrorMsg(3) XT FUNCTIONS XtAppErrorMsg(3)

# [NAME](#NAME)

XtAppErrorMsg, XtAppSetErrorMsgHandler, XtAppSetWarningMsgHandler, XtAppWarningMsg - high-level error handlers

# [SYNTAX](#SYNTAX)

#include &lt;X11/Intrinsic.h&gt;

\_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](#ARGUMENTS)

[*app\_context*](#app_context)

Specifies the application context.

[*class*](#class)

Specifies the resource class of the error message.

[*defaultMsg*](#defaultMsg)

Specifies the default message to use.

[*name*](#name)

Specifies the general kind of error.

[*type*](#type)

Specifies the detailed name of the error.

[*msg\_handler*](#msg_handler)

Specifies the new fatal error procedure, which should not return or the nonfatal error procedure, which usually returns.

[*num\_params*](#num_params)

Specifies the number of values in the parameter list.

[*params*](#params)

Specifies a pointer to a list of values to be stored in the message.

# [DESCRIPTION](#DESCRIPTION)

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.

# [SEE ALSO](#SEE_ALSO)

[XtAppGetErrorDatabase(3)](/man/os/libxt/XtAppGetErrorDatabase.3), [XtAppError(3)](/man/os/libxt/XtAppError.3)  
*X Toolkit Intrinsics - C Language Interface*  
*Xlib - C Language X Interface*

libXt 1.3.1 X Version 11

---

Document: XtAppSetWarningMsgHandler(3) from libxt 1.3.1-r10 (Chainguard OS)
Source: https://gitlab.freedesktop.org/xorg/lib/libxt.git
