| D | printf_scanf.c | 409 #define FMT(prefix,conv) "%" prefix conv in main() argument 411 #define VERIFY_BOTH(prefix, oconv, iconv) do { \ in main() argument 413 sprintf(buf, FMT(prefix, oconv), v); \ in main() 414 __n = sscanf(buf, FMT(prefix, iconv), &r); \ in main() 416 …printf("\t%3d: " prefix " " oconv " wanted " FMT(prefix, oconv) " got " FMT(prefix, oconv) "\n", x… in main() 422 #define VERIFY(prefix, conv) VERIFY_BOTH(prefix, conv, conv) in main() argument 426 #define VERIFY_BINARY(prefix) VERIFY(prefix, "b") in main() argument 430 #define VERIFY_BINARY(prefix) in main() argument 433 #define CHECK_RT(type, prefix) do { \ in main() argument 437 VERIFY(prefix, "d"); \ in main() [all …]
|