1 char buf[10]; 2 3 extern void abort (void); 4 extern int sprintf (char*, const char*, ...); 5 main()6 int main() 7 { 8 int l = sprintf (buf, "foo\0bar"); 9 if (l != 3) 10 abort (); 11 return 0; 12 } 13 14