1 /* gcc -g -Wall -shared -o libtest26-added-parms-before-variadic-v1.so test26-added-parms-before-variadic-v1.c */
2 void
fun1(const char * c,const char * c1,...)3 fun1(const char* c, const char* c1, ...)
4 {
5 if (c)
6 c++;
7
8 if (c1)
9 c1++;
10 }
11
12 void
fun2(const char * c,const char * c1,...)13 fun2(const char* c, const char* c1, ...)
14 {
15 if (c)
16 c++;
17
18 if (c1)
19 c1++;
20 }
21
22 void
fun3(const char * c,const int * d,const int * d1,...)23 fun3(const char* c, const int* d, const int* d1, ...)
24 {
25 if (c)
26 c++;
27
28 if (d)
29 d++;
30
31 if (d1)
32 d1++;
33 }
34
35 void
fun4(const char * c,const int * d,const int * d1,...)36 fun4(const char* c, const int* d, const int* d1, ...)
37 {
38 if (c)
39 c++;
40
41 if (d)
42 d++;
43
44 if (d1)
45 d1++;
46 }
47