modernc.org/cc@v1.0.1/testdata/gcc-6.3.0/gcc/testsuite/gcc.c-torture/execute/930513-1.c (about)

     1  #include <stdio.h>
     2  char buf[2];
     3  
     4  f (fp)
     5       int (*fp)(char *, const char *, ...);
     6  {
     7    (*fp)(buf, "%.0f", 5.0);
     8  }
     9  
    10  main ()
    11  {
    12    f (&sprintf);
    13    if (buf[0] != '5' || buf[1] != 0)
    14      abort ();
    15    exit (0);
    16  }