Node: Macros and code sanity, Next: Comment layout, Previous: Preprocessor directives layout, Up: Preprocessor-level specifications
This is bad style:
|
#define MY_CASE(Action) \ return go_to_ # Action(); [...] switch (direction) { case d_left: MY_CASE(left); break; case d_right: MY_CASE(right); break; default: break; } |