You're reading the documentation for an older, but still supported version (GL013300).
For information on the latest version, please have a look at GL013301.

PROGRAM_ERROR

This structure stores program-level error information, including the error code, line number, and DRL file name in which the error occurred.

BYTE#

Field Name

Data Type

Value

Remarks

0

_iError

unsigned int

Error code (see DRL error definitions)

4

_nLine

unsigned int

≥ 0

Line number where the error occurred

8

_szFile

char[MAX_STRING_SIZE]

File name in which the error was detected

Total size: 264 bytes

Defined in: DRFS.h

typedef struct _PROGRAM_ERROR
{
    /* DRL error code */
    unsigned int _iError;

    /* line number of error occurrence */
    unsigned int _nLine;

    /* associated file name */
    char _szFile[MAX_STRING_SIZE];

} PROGRAM_ERROR, *LPPROGRAM_ERROR;