* add p cc
[mascara-docs.git] / compilers / pcc / pcc-1.0.0 / cc / cpp / tests / test11
blob5bf4249f08b3a8464798a67121486cd080150c51
1 #define D1(s, ...) s
2 #define D2(s, ...) s D1(__VA_ARGS__)
3 #define D3(s, ...) s D2(__VA_ARGS__)
4 #define D4(s, ...) s D3(__VA_ARGS__)
6 D1(a)
7 D2(a, b)
8 D3(a, b, c)
9 D4(a, b, c, d) 
12 #define __sun_attr___noreturn__ __attribute__((__noreturn__))
13 #define ___sun_attr_inner(__a) __sun_attr_##__a
14 #define __sun_attr__(__a) ___sun_attr_inner __a
15 #define __NORETURN __sun_attr__((__noreturn__))
16 __NORETURN
17 #define X(...)
18 #define Y(...)  1 __VA_ARGS__ 2
19 Y(X X() ())