comparison test/vararg1.d @ 56:3a784f7790d6 trunk

[svn r60] fixed vararg1 test
author lindquist
date Wed, 24 Oct 2007 22:26:37 +0200
parents 0ccfae271c45
children d9d5d59873d8
comparison
equal deleted inserted replaced
55:0ccfae271c45 56:3a784f7790d6
5 extern(C) int add(int n, ...) 5 extern(C) int add(int n, ...)
6 { 6 {
7 va_list ap=void; 7 va_list ap=void;
8 va_start(ap, n); 8 va_start(ap, n);
9 int r; 9 int r;
10 //for (int i=0; i<n; i++) 10 for (int i=0; i<n; i++)
11 // r += va_arg!(int)(ap); 11 r += va_arg!(int)(ap);
12 r = va_arg!(int)(ap);
13 va_end(ap); 12 va_end(ap);
14 return r; 13 return r;
15 } 14 }
16 15
17 void main() 16 void main()