#include <stdio.h>
int i = 0;
int j = 0;
int* func2();
#define FUNC1() /
{/
int* tt;/
tt = func2();/
printf("/nfunc 1 call func 2 %d times",i++);/
}
void main()
{
FUNC1();
}
#define FUNC1() /
{/
int* tt;/
tt = func2();/
printf("/nfunc 1 call func 2 %d times",i++);/
}
int* func2()
{
#define func2() (int *)0
FUNC1();
#undef func2
printf("/nfunc2 call func1 %d times",j++);
return NULL;
}