---
name: "XtAppErrorMsg"
section: "3x"
platform: "linux"
package: "libxt-dev"
version: "4.3.0.dfsg.1-14sarge7"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/XtAppErrorMsg/3x"
---

# XtAppErrorMsg(3x)

high-level error handlers

## NAME

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

## SYNTAX

void XtAppErrorMsg(XtAppContext *app\_context*, String *name*, String *type*, String *class*, String *default*, String \**params*, Cardinal \**num\_params*);

void XtAppSetErrorMsgHandler(XtAppContext *app\_context*, XtErrorMsgHandler *msg\_handler*);

void XtAppSetWarningMsgHandler(XtAppContext *app\_context*, XtErrorMsgHandler *msg\_handler*);

void XtAppWarningMsg(XtAppContext *app\_context*, String *name*, String *type*, String *class*, String *default*, String \**params*, Cardinal \**num\_params*);

## ARGUMENTS

- *app\_context*

  Specifies the application context.

- *class*

  Specifies the resource class.

- *default*

  Specifies the default message to use.

- *name*

  Specifies the general kind of error.

- *type*

  Specifies the detailed name of the error. or the nonfatal error procedure, which usually returns

- *msg\_handler*

  Specifies the new fatal error procedure, which should not return.

- *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.

## 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

XtAppGetErrorDatabase(3Xt), XtAppError(3Xt)\
 *X Toolkit Intrinsics - C Language Interface*\
 *Xlib - C Language X Interface*
