+typedef enum type_qualifier_t {
+ TYPE_QUALIFIER_NONE = 0,
+ TYPE_QUALIFIER_CONST = 1 << 0,
+ TYPE_QUALIFIER_RESTRICT = 1 << 1,
+ TYPE_QUALIFIER_VOLATILE = 1 << 2,
+ /* microsoft extended qualifiers */
+ TYPE_QUALIFIER_W64 = 1 << 3,
+ TYPE_QUALIFIER_PTR32 = 1 << 4,
+ TYPE_QUALIFIER_PTR64 = 1 << 5,
+ TYPE_QUALIFIER_SPTR = 1 << 6,
+ TYPE_QUALIFIER_UPTR = 1 << 7,
+} type_qualifier_t;
+typedef unsigned short type_qualifiers_t;
+