1 #include <stdarg.h>
2 
main()3 main ()
4 {
5   double f (int x, ...)
6     {
7       va_list args;
8       double a;
9 
10       va_start (args, x);
11       a = va_arg (args, double);
12       va_end (args);
13       return a;
14     }
15 
16   if (f (1, (double)1) != 1.0)
17     abort ();
18   exit (0);
19 }
20