//Un-define VAR_MACRO
#undef VAR_MACRO
//Un-define FUN_MACRO
#undef FUN_MACRO

//Define VAR_MACRO,FUN_MACRO according to NO_IMP
#ifdef NO_IMP
#define STATIC_MACRO(code)
#define MOD_MACRO extern
#define VAR_MACRO(var,init) extern var
#define FUN_MACRO(fun) extern fun;
#else
#define STATIC_MACRO(code) code
#define MOD_MACRO
#define VAR_MACRO(var,init) var init
#define FUN_MACRO(fun) fun
#endif

