# DO NOT EDIT THIS FILE.
#
# This file is generated automatically from
# include/parrot/datatypes.h by tools/build/h2inc.pl
#
# Any changes made here will be lost.
#
.macro_const DATATYPE_UNDEF       0
.macro_const enum_first_type      1
.macro_const DATATYPE_INTVAL      1
.macro_const DATATYPE_FLOATVAL    2
.macro_const DATATYPE_STRING      3
.macro_const DATATYPE_PMC         4
.macro_const DATATYPE_CHAR        5
.macro_const DATATYPE_SHORT       6
.macro_const DATATYPE_INT         7
.macro_const DATATYPE_LONG        8
.macro_const DATATYPE_LONGLONG    9
.macro_const DATATYPE_UCHAR      10
.macro_const DATATYPE_USHORT     11
.macro_const DATATYPE_UINT       12
.macro_const DATATYPE_ULONG      13
.macro_const DATATYPE_ULONGLONG  14
.macro_const DATATYPE_FLOAT      15
.macro_const DATATYPE_DOUBLE     16
.macro_const DATATYPE_LONGDOUBLE 17
.macro_const DATATYPE_INT8       18
.macro_const DATATYPE_INT16      19
.macro_const DATATYPE_INT32      20
.macro_const DATATYPE_INT64      21
.macro_const DATATYPE_BIT        22
.macro_const DATATYPE_UINT1      22
.macro_const DATATYPE_UINT4      23
.macro_const DATATYPE_UINT8      24
.macro_const DATATYPE_UINT16     25
.macro_const DATATYPE_UINT32     26
.macro_const DATATYPE_UINT64     27
.macro_const DATATYPE_VOID       28
.macro_const DATATYPE_PTR        29
.macro_const DATATYPE_CSTR       30
.macro_const DATATYPE_STRUCT_PTR 31
.macro_const DATATYPE_STRUCT     32
.macro_const DATATYPE_UNION      33
.macro_const DATATYPE_FUNC_PTR   34
.macro_const DATATYPE_SIZED      35
.macro_const enum_last_type      36
.macro_const DATATYPE_REF_FLAG   64
