DataTypeNames Function (ROM Call 0x43B)

AMS 2.00 or higher vat.h

unsigned char *DataTypeNames (unsigned char);

Returns a pointer to a static string representing the type of the tag passed.

On AMS 2.xx, the string is localized for the current language; on AMS 1.xx, the string is in English, because no language localizations are available.
Valid values for tag are a subset of Tags and InstructionTags:

EXT_SYSTEM_TAG (0x1C)
STR_TAG        (0x2D)
EQ_TAG         (0x87)
DATA_TAG       (0xDD)
GDB_TAG        (0xDE)
PIC_TAG        (0xDF)
TEXT_TAG       (0xE0)
FIG_TAG        (0xE1)
MAC_TAG        (0xE2)
ASM_TAG        (0xF3)
OTH_TAG        (0xF8)
FUNC_ITAG      (0x17)
PRGM_ITAG      (0x19)
If the tag is not allowed, the address of the string containing "?" is returned.


Uses: XR_stringPtr
Used by: VarNew, VarOpen, VarSaveAs