• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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