Test limits.h macros instead of sizeof for determining size of types.