fixed warning: ISO C does not permit named variadic macros
This commit is contained in:
committed by
Scott Lahteine
parent
0d3fc7dd89
commit
c2b51af3ba
@ -80,15 +80,15 @@
|
||||
#define COUNT(a) (sizeof(a)/sizeof(*a))
|
||||
|
||||
// Macros for initializing arrays
|
||||
#define ARRAY_6(v1, v2, v3, v4, v5, v6, args...) { v1, v2, v3, v4, v5, v6 }
|
||||
#define ARRAY_5(v1, v2, v3, v4, v5, args...) { v1, v2, v3, v4, v5 }
|
||||
#define ARRAY_4(v1, v2, v3, v4, args...) { v1, v2, v3, v4 }
|
||||
#define ARRAY_3(v1, v2, v3, args...) { v1, v2, v3 }
|
||||
#define ARRAY_2(v1, v2, args...) { v1, v2 }
|
||||
#define ARRAY_1(v1, args...) { v1 }
|
||||
#define ARRAY_6(v1, v2, v3, v4, v5, v6, ...) { v1, v2, v3, v4, v5, v6 }
|
||||
#define ARRAY_5(v1, v2, v3, v4, v5, ...) { v1, v2, v3, v4, v5 }
|
||||
#define ARRAY_4(v1, v2, v3, v4, ...) { v1, v2, v3, v4 }
|
||||
#define ARRAY_3(v1, v2, v3, ...) { v1, v2, v3 }
|
||||
#define ARRAY_2(v1, v2, ...) { v1, v2 }
|
||||
#define ARRAY_1(v1, ...) { v1 }
|
||||
|
||||
#define _ARRAY_N(N, args...) ARRAY_ ##N(args)
|
||||
#define ARRAY_N(N, args...) _ARRAY_N(N, args)
|
||||
#define _ARRAY_N(N, ...) ARRAY_ ##N(__VA_ARGS__)
|
||||
#define ARRAY_N(N, ...) _ARRAY_N(N, __VA_ARGS__)
|
||||
|
||||
// Macros for adding
|
||||
#define INC_0 1
|
||||
|
Reference in New Issue
Block a user