#define NULL ((void *)0)
define って、キャストしない場合は int なんでつか?