__attribute__((format(__printf__, 1, 2)))
int printf(const char *msg, ...);
#define FMT "%hd %hu %d %u %hhd %hhu %c"
int main(void) {
_Bool b = 0;
printf(FMT,
b, b, b, b, b, b, b);
unsigned char uc = 0;
printf(FMT,
uc, uc, uc, uc, uc, uc, uc);
signed char sc = 0;
printf(FMT,
sc, sc, sc, sc, sc, sc, sc);
}