型に意味のある名前をつけて分かりやすくするだけでなく、
環境によってその定義を変更してやることによって
移植性の高いコードを書く事もできる優れものだな。
FILE とか環境によって随分と定義が違ってるぜ。

尤も、特定の環境での定義に依存したコードを書いた途端
移植性が低くなってしまうがな。