#ifdef __HOGE__ // { do_something(); #elif defined(__HAGE__) // } !defined(__HOGE__) && defined(__HAGE__) { balding(you); #else // } !defined(__HOGE__) && !defined(__HAGE__) { fusafusa(ore); #endif // } closing-of __HOGE__ conditional
こうやっておくと vi の場合中括弧を利用して % で#ifdef と #endif の対応が取れて(゜∀゜)ウマウマ. emacs は知らん. でもきっとできるんでしょ.