modernc.org/cc@v1.0.1/testdata/example-6.10.3.5-3.h (about)

     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  #define	str(x)	# x
    15  
    16  f(y+1) + f(f(z)) % t(t(g)(0) + t)(1);
    17  g(x+(3,4)-w) | h 5) & m
    18  	(f)^m(m);
    19  p() i[q()] = { q(1), r(2,3), r(4,), r(,5), r(,) };
    20  char c[2][6] = { str(hello), str() };