1  #include <stdarg.h>
       2  
       3  void
       4  stub(int num, ...)
       5  {
       6      va_list ap;
       7      char *end;
       8      int i;
       9  
      10      for (i = 0; i < 2; i++) {
      11          va_start(ap, num);
      12          while ( 1 ) {
      13              end = va_arg(ap, char *);
      14              if (!end) break;
      15          }
      16          va_end(ap);
      17      }
      18  }
      19  
      20  int
      21  main()
      22  {
      23      stub(1, "ab", "bc", "cx", (char *)0);
      24      exit (0);
      25  }
      26