_Static_assert(SIZEOF_LONG == sizeof(long), "incorrect size");