# SUBSYSTEM OVERVIEW

Format Processing (FMT) Subsystem

The FMT subsystem provides functions for generating formatted information. These functions are accessed through format specifiers. The following format specifiers are available.

%<CurDate>

Current Date (DOW, MMM DD, YYYY).

%<CurTime>

Current Time (HH:MM:SS).

%<ErrorSummary>

Listing of errors with number of times issued and suppressed, and total number of status, warning, error, and fatal messages.

%<ElapsedCPU>

Elapsed processor time (HH:MM:SS).

%<ElapsedClock>

Elapsed clock time (HH:MM:SS).

%<TF>

A variable of type DDF_TF is required as an argument and will be formatted as type:form.

%<TF>

A variable of type DDF_DTF * is required as an argument and will be formatted as ddf:type:form.

%<PTR>

A variable of type MDA_PTR is required as an argument and will be formatted as model:index.

%<PTR2>

A variable of type MDA_PTR is required as an argument and will be formatted as a hex number.

%<DTF>

A variable of type DDF_DTF * is required as an argument and will be formatted as ddf:type:form.

%<OrigDesc>

A variable of type MDA_PTR is required as an argument and will be formatted to describe the entity which was the originating entity for the MDA_PTR provided.

Before using any message with one of these format specifications, pdx_Initialize must be called.