0_0_20052466_31458.cpp: In function 'void init()': 0_0_20052466_31458.cpp:78:9: error: 'du' was not declared in this scope clr(du,0); ^ 0_0_20052466_31458.cpp:25:27: note: in definition of macro 'clr' #define clr(_x,_y) memset(_x,_y,sizeof (_x)) ^