This allows the "true" keywords to be used in the list.
signed long long int
unsigned long long
unsigned long long int
-bool
+_Bool
float
double
long double
-float complex
-double complex
-long double complex
+float _Complex
+double _Complex
+long double _Complex
struct
union
enum
1i\
/* This file is automatically generated by validtypes.sed */
-/[^[:alpha:][:space:]]/b
+/[^_[:alpha:][:space:]]/b
+s/[[:space:]][[:space:]]*/ /g
+s/_//g
y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/
-s/LONG[[:space:]][[:space:]]*LONG/LLONG LONG/
+s/LONG LONG/LLONG LONG/
s/[[:upper:]][[:upper:]]*/(1ul<<CDECL_TYPE_&)/g
-s/[[:space:]][[:space:]]*/|/g
+s/ /|/g
s/.*/case &:/