+ /* microsoft types */
+ if(c_mode & _MS) {
+ int8_type_kind = find_signed_int_atomic_type_kind_for_size(1);
+ type_int8 = make_atomic_type(int8_type_kind, TYPE_QUALIFIER_NONE);
+ int16_type_kind = find_signed_int_atomic_type_kind_for_size(2);
+ type_int16 = make_atomic_type(int16_type_kind, TYPE_QUALIFIER_NONE);
+ int32_type_kind = find_signed_int_atomic_type_kind_for_size(4);
+ type_int32 = make_atomic_type(int32_type_kind, TYPE_QUALIFIER_NONE);
+ int64_type_kind = find_signed_int_atomic_type_kind_for_size(8);
+ type_int64 = make_atomic_type(int64_type_kind, TYPE_QUALIFIER_NONE);
+ unsigned_int8_type_kind = find_unsigned_int_atomic_type_kind_for_size(1);
+ type_unsigned_int8 = make_atomic_type(unsigned_int8_type_kind, TYPE_QUALIFIER_NONE);
+ unsigned_int16_type_kind = find_unsigned_int_atomic_type_kind_for_size(2);
+ type_unsigned_int16 = make_atomic_type(unsigned_int16_type_kind, TYPE_QUALIFIER_NONE);
+ unsigned_int32_type_kind = find_unsigned_int_atomic_type_kind_for_size(4);
+ type_unsigned_int32 = make_atomic_type(unsigned_int32_type_kind, TYPE_QUALIFIER_NONE);
+ unsigned_int64_type_kind = find_unsigned_int_atomic_type_kind_for_size(8);
+ type_unsigned_int64 = make_atomic_type(unsigned_int64_type_kind, TYPE_QUALIFIER_NONE);
+ }
+
+ /* pointer types */