-enum, int, %s, describe_enum:p.name:'"%s"'%p.type
+enum, int, %s, describe_enum
boolean, char, %i
-bitfield, int, %s, describe_bitfield:p.name:'"%s"'%p.type
+bitfield, int, %s, describe_bitfield
byte, char, %i
ubyte, char, %u
short, short, %i
uint, int, %u
unsigned int, int, %u
sizei, int, %i
-intptr, int, %i
-sizeiptr, int, %i
+intptr, int, %i, (int)
+sizeiptr, int, %i, (int)
handle, int, %i
int64, long long, %lli
uint64, long long, %llu