sig
type mach = {
version_major : int;
version_minor : int;
version : string;
underscore_name : bool;
sizeof_bool : int;
alignof_bool : int;
sizeof_cbool : int;
alignof_cbool : int;
sizeof_int : int;
alignof_int : int;
sizeof_short : int;
alignof_short : int;
sizeof_long : int;
alignof_long : int;
sizeof_longlong : int;
alignof_longlong : int;
sizeof_enum : int;
alignof_enum : int;
sizeof_wchar : int;
alignof_wchar : int;
sizeof_sizeof : int;
alignof_sizeof : int;
sizeof_float : int;
alignof_float : int;
sizeof_double : int;
alignof_double : int;
sizeof_longdouble : int;
alignof_longdouble : int;
sizeof_complex : int;
alignof_complex : int;
sizeof_doublecomplex : int;
alignof_doublecomplex : int;
sizeof_longdoublecomplex : int;
alignof_longdoublecomplex : int;
sizeof_imaginary : int;
alignof_imaginary : int;
sizeof_doubleimaginary : int;
alignof_doubleimaginary : int;
sizeof_longdoubleimaginary : int;
alignof_longdoubleimaginary : int;
sizeof_ptr : int;
sizeof_void : int;
sizeof_fun : int;
alignof_str : int;
alignof_fun : int;
char_is_unsigned : bool;
const_string_literals : bool;
little_endian : bool;
}
end