double_per_long 9 missing/signbit.c union {double d; unsigned long i[double_per_long];} u; double_per_long 16 missing/signbit.c l = u.i[double_per_long - 1];