>>689
日本語は読めていますか?マジレスのつもりだったんだけど。

>>687
各識別子が定数定義マクロであるか否かの判別に全部大文字を使うのはenumのなかったころのCの慣習だ
全部大文字の識別子なら定数定義マクロであるとすぐにわかったのだ。
だからと言って列挙値定数も全部大文字にしてしまうと、
全部大文字の識別子が列挙値定数か定数定義マクロかの判別が、すぐにはつかなくなる。
定数であることをすぐにわかるようにするための方法としては識別子の命名工夫のほうがbetterだろう

非。大文字だと
-読み辛い