scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

0018-voidparam.c (439B)


      1 /*
      2 PATTERN:
      3 0018-voidparam.c:12: error: 'void' must be the only parameter
      4 0018-voidparam.c:18: error: 'void' must be the only parameter
      5 0018-voidparam.c:30: error: a named argument is requiered before '...'
      6 0018-voidparam.c:30: error: 'void' must be the only parameter
      7 .
      8 */
      9 
     10 
     11 int
     12 a(void, int i)
     13 {
     14 	return i;
     15 }
     16 
     17 int
     18 b(int i, void)
     19 {
     20 	return i;
     21 }
     22 
     23 int
     24 c(void, void)
     25 {
     26 	return 0;
     27 }
     28 
     29 int
     30 d(void, ...)
     31 {
     32 	return 0;
     33 }
     34 
     35 int
     36 main()
     37 {
     38 	return 0;
     39 }