glsl: move to compiler/
[mesa.git] / src / compiler / glsl / glcpp / tests / 099-c99-example.c
1 #define x 3
2 #define f(a) f(x * (a))
3 #undef x
4 #define x 2
5 #define g f
6 #define z z[0]
7 #define h g(~
8 #define m(a) a(w)
9 #define w 0,1
10 #define t(a) a
11 #define p() int
12 #define q(x) x
13 #define r(x,y) x ## y
14 f(y+1) + f(f(z)) % t(t(g)(0) + t)(1);
15 g(x +(3,4)-w) | h 5) & m
16 (f)^m(m);
17 p() i[q()] = { q(1), r(2,3), r(4,), r(,5), r(,)};