2 typedef __SIZE_TYPE__ Size_t
;
4 #if __SIZEOF_LONG__ < __SIZEOF_POINTER__
5 #define bufsize ((1LL << (8 * sizeof(Size_t) - 2))-256)
7 #define bufsize ((1L << (8 * sizeof(Size_t) - 2))-256)
27 return sizeof(union huge_union
);
32 return sizeof(struct huge_struct
);
35 Size_t
struct_a_offset()
37 return (Size_t
)(&((struct huge_struct
*) 0)->a
);
42 /* Check the exact sizeof value. bufsize is aligned on 256b. */
43 if (union_size() != sizeof(char) * bufsize
)
46 if (struct_size() != sizeof(short) * bufsize
+ 4*sizeof(int))
49 if (struct_a_offset() < sizeof(short) * bufsize
)