Lines Matching refs:cta
2125 #define cta(name, assertion) char name[(assertion) ? 1 : -1]
2127 cta(char_is_1_char, (sizeof(char) == 1) && (sizeof(signed char) == 1) &&
2129 cta(char_is_8_bits, ((CHAR_BIT) == 8) && ((int)(unsigned char)0xFF == 0xFF) &&
2132 cta(short_is_2_char, sizeof(short) == 2);
2133 cta(short_size_no_matter_of_signedness, sizeof(short) == sizeof(unsigned short));
2135 cta(int_is_4_char, sizeof(int) == 4);
2136 cta(int_size_no_matter_of_signedness, sizeof(int) == sizeof(unsigned int));
2138 cta(long_ge_int, sizeof(long) >= sizeof(int));
2139 cta(long_size_no_matter_of_signedness, sizeof(long) == sizeof(unsigned long));
2143 cta(ari_is_4_char, sizeof(mksh_ari_t) == 4);
2145 cta(ari_has_31_bit, 0 < (mksh_ari_t)(((((mksh_ari_t)1 << 15) << 15) - 1) * 2 + 1));
2147 cta(uari_is_4_char, sizeof(mksh_uari_t) == 4);
2149 cta(uari_has_31_bit, 0 < (mksh_uari_t)(((((mksh_uari_t)1 << 15) << 15) - 1) * 2 + 1));
2150 cta(uari_has_32_bit, 0 < (mksh_uari_t)(((((mksh_uari_t)1 << 15) << 15) - 1) * 4 + 3));
2151 cta(uari_wrap_32_bit,
2159 cta(ari_is_signed, (mksh_ari_t)-1 < (mksh_ari_t)0);
2160 cta(uari_is_unsigned, (mksh_uari_t)-1 > (mksh_uari_t)0);
2162 cta(ari_size_no_matter_of_signedness, sizeof(mksh_ari_t) == sizeof(mksh_uari_t));
2164 cta(sizet_size_no_matter_of_signedness, sizeof(ssize_t) == sizeof(size_t));
2165 cta(sizet_voidptr_same_size, sizeof(size_t) == sizeof(void *));
2166 cta(sizet_funcptr_same_size, sizeof(size_t) == sizeof(void (*)(void)));
2168 cta(ptr_fits_in_long, sizeof(size_t) <= sizeof(long));
2169 cta(ari_fits_in_long, sizeof(mksh_ari_t) <= sizeof(long));
2190 #define cta(name, assertion) char name[(assertion) ? 1 : -1]
2191 cta(char_is_8_bits, (CHAR_BIT) == 8);
2192 cta(long_is_32_bits, sizeof(long) == 4);
2204 #define cta(name, assertion) char name[(assertion) ? 1 : -1]
2205 cta(char_is_8_bits, (CHAR_BIT) == 8);
2206 cta(long_is_64_bits, sizeof(long) == 8);