>>166
I don't understand where the problem is.
You are allowed to redefine any macros anytime.
#define OPEN_FUTURE LISP_HAS_IT
#define OPEN_FUTURE NOW_IT_DOESNT
You'll just get something like
code.c:11: warning: "OPEN_FUTURE" redefined
or if you don't like this warning
#undef OPEN_FUTURE
#define OPEN_FUTURE(L) stringify(L)" has it"
print(OPEN_FUTURE(Cepples));