blob: e15468c5f892247944cf3d0605cfeba7c5493b36 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#define W Z
#define Z(X) W(X,2)
#define Y(X) Z(X)
#define X Y
return X(X(1));
#define P Q
#define Q(n) P(n,2)
return P(1);
#define A (B * B)
#define B (A + A)
return A + B;
|