>>487
>>438

>>494
マクロで複数ステートメント書きたかったら、do { } while(0) は定石。