1 #include <stdarg.h>
2 
f(float f1,float f2,float f3,float f4,float f5,float f6,...)3 double f (float f1, float f2, float f3, float f4,
4 	  float f5, float f6, ...)
5 {
6   va_list ap;
7   double d;
8 
9   va_start (ap, f6);
10   d = va_arg (ap, double);
11   va_end (ap);
12   return d;
13 }
14 
main()15 int main ()
16 {
17   if (f (1, 2, 3, 4, 5, 6, 7.0) != 7.0)
18     abort ();
19   exit (0);
20 }
21