enum が長くなって歩食う数行に渡るときはマクロのときみたいに
enum { A, B, C /* ... */,\
X, Y, Z };
って \ を行末に付けなきゃダメですか?