1  int __attribute__((ms_abi))
       2  va_demo (int count, ...)
       3  {
       4    int sum = 0;
       5    __builtin_ms_va_list ap;
       6  
       7    __builtin_ms_va_start (ap, count);
       8    while (count)
       9      {
      10        sum += __builtin_va_arg (ap, int);
      11        --count;
      12      }
      13  
      14    __builtin_ms_va_end (ap);
      15    return sum;
      16  }