1#include <stdarg.h>
2
3double 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
15int main ()
16{
17  if (f (1, 2, 3, 4, 5, 6, 7.0) != 7.0)
18    abort ();
19  exit (0);
20}
21