#include "nonstd/integral.h" #include int main(void) { printf("ssizeof(b16) : %" PRIdSSIZE "\n" "max : %" PRIxB16 "\n" "val : %" PRIxB16 "\n\n", ssizeof(b16), B16_MAX, B16_C(42)); printf("ssizeof(b32) : %" PRIdSSIZE "\n" "max : %" PRIxB32 "\n" "val : %" PRIxB32 "\n\n", ssizeof(b32), B32_MAX, B32_C(42)); printf("ssizeof(b64) : %" PRIdSSIZE "\n" "max : %" PRIxB64 "\n" "val : %" PRIxB64 "\n\n", ssizeof(b64), B64_MAX, B64_C(42)); printf("ssizeof(i8) : %" PRIdSSIZE "\n" "min : %" PRIdI8 "\n" "max : %" PRIdI8 "\n" "val : %" PRIdI8 "\n\n", ssizeof(i8), I8_MIN, I8_MAX, I8_C(42)); printf("ssizeof(i8_trim) : %" PRIdSSIZE "\n" "min : %" PRIdI8_TRIM "\n" "max : %" PRIdI8_TRIM "\n" "val : %" PRIdI8_TRIM "\n\n", ssizeof(i8_trim), I8_TRIM_MIN, I8_TRIM_MAX, I8_TRIM_C(42)); printf("ssizeof(i16) : %" PRIdSSIZE "\n" "min : %" PRIdI16 "\n" "max : %" PRIdI16 "\n" "val : %" PRIdI16 "\n\n", ssizeof(i16), I16_MIN, I16_MAX, I16_C(42)); printf("ssizeof(i16_trim) : %" PRIdSSIZE "\n" "min : %" PRIdI16_TRIM "\n" "max : %" PRIdI16_TRIM "\n" "val : %" PRIdI16_TRIM "\n\n", ssizeof(i16_trim), I16_TRIM_MIN, I16_TRIM_MAX, I16_TRIM_C(42)); printf("ssizeof(i32) : %" PRIdSSIZE "\n" "min : %" PRIdI32 "\n" "max : %" PRIdI32 "\n" "val : %" PRIdI32 "\n\n", ssizeof(i32), I32_MIN, I32_MAX, I32_C(42)); printf("ssizeof(i32_trim) : %" PRIdSSIZE "\n" "min : %" PRIdI32_TRIM "\n" "max : %" PRIdI32_TRIM "\n" "val : %" PRIdI32_TRIM "\n\n", ssizeof(i32_trim), I32_TRIM_MIN, I32_TRIM_MAX, I32_TRIM_C(42)); printf("ssizeof(i64) : %" PRIdSSIZE "\n" "min : %" PRIdI64 "\n" "max : %" PRIdI64 "\n" "val : %" PRIdI64 "\n\n", ssizeof(i64), I64_MIN, I64_MAX, I64_C(42)); printf("ssizeof(i64_trim) : %" PRIdSSIZE "\n" "min : %" PRIdI64_TRIM "\n" "max : %" PRIdI64_TRIM "\n" "val : %" PRIdI64_TRIM "\n\n", ssizeof(i64_trim), I64_TRIM_MIN, I64_TRIM_MAX, I64_TRIM_C(42)); return 0; }