# ErrorText

A table of error messages.

### Description

An error text item is a table of error messages. The kernel maintains a list of these items and uses them to convert a Portfolio error code into a descriptive string.

### Folio

kernel

### Item Type

ERRORTEXTNODE

### Create

`CreateItem()`

### Delete

`DeleteItem()`

### Use

`GetSysErr`()

### Tags

ERRTEXT_TAG_OBJID
  (uint32) Create. This tag specifies the 3 6-bit characters that idenify these errors. You use the Make6Bit() macro to convert from ASCII into the 6-bit character set.

ERRTEXT_TAG_MAXERR
  (uint8) Create. Indicates the number of error strings being defined. This corresponds to the number of entries in the string table.

ERRTEXT_TAG_TABLE
  (char **) Create. A pointer to an array of string pointers. These strings will be used when converting an error code into a string. The array is indexed by the lower 8 bits of the error code.

ERRTEXT_TAG_MAXSTR
  (uint32) Create. Specifies the maximum string length of any string in the string table.