# Synopsis

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

# Purpose

Issue an error using the message processor.

# Description

This function will output the specified error.

# 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_TOKFILELINE, MPM_TOKSTREAM)

### MPM_NODUMP

Do not dump the stack just clear it

### MPM_NOBANNER

Do not put banner on message

### MPM_FIRST

Output first entry on stack only

### MPM_LAST

Output last entry on stack only

### MPM_STACK

Output entire stack

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