]> git.draconx.ca Git - cdecl99.git/blobdiff - src/validtypes.sed
Make CDECL_SPEC_TYPE non-zero.
[cdecl99.git] / src / validtypes.sed
index fd45fde7871f4f1bd57a58c7a3d00e7c635d01d1..705291564d4687b7e6d2e9604d1ca199603c41c6 100644 (file)
@@ -1,8 +1,10 @@
 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/[[:upper:]][[:upper:]]*/(1ul<<CDECL_TYPE_&)/g
-s/[[:space:]][[:space:]]*/|/g
+s/LONG LONG/LLONG LONG/
+s/[[:upper:]][[:upper:]]*/(1ul<<(CDECL_TYPE_&-CDECL_SPEC_TYPE))/g
+s/ /|/g
 s/.*/case &:/