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