# Synopsis

(macro) PDX_MSGT mpm_SetError(long option, PDX_MSGT message, PDX_MSGT severity, ...)

# Purpose

Set an error on the message processor stack.

# Description

This function will set the specified error on the error stack.

# Input

## option

### MPM_BRIEF

Use the brief version of the message

### MPM_NOFORMAT

Do not format the message, just use the text

### MPM_NONEWLINE

Do not issue a newline at the end of the message

### MPM_NOSTD

Do not output message to stdout/stderr

### MPM_NOLOG

Do not output message to log file

### MPM_TOKEN

Argument list contains tokens (MPM_TOKAP, MPM_TOKARGS, MPM_TOKTEXT)

### MPM_NOSTACK

Do not put on stack (see mpm_IssueError)

### MPM_NOBANNER

Do not put banner on message

### MPM_NOCOUNT

Do not add message to count

## message

Message id of error

## severity

Severity level .br MPM_INFO .br MPM_STATUS .br MPM_WARNING .br MPM_ERROR .br MPM_FATAL @a ... Arguments to be formatted in text

# Return

Specified message value