One of AST__INTTYPE (for integer), AST__SINTTYPE (for
INTEGER
2), AST__KINTTYPE
(for INTEGER
8),
AST__BYTETYPE (for unsigned bytes ) AST__DOUBLETYPE (for double precision floating point),
AST__FLOATTYPE (for single precision floating point), AST__STRINGTYPE (for character
string), AST__OBJECTTYPE (for AST
Object pointer), AST__POINTERTYPE (for arbitrary
C pointer) or AST__UNDEFTYPE (for undefined values created by
AST_MAPPUTU).
AST__BADTYPE is returned if the supplied key is not found in the KeyMap.