#define ERRDEF (-1)
みたいにdefine時の数値は()で括らないと問題あるの?
よく言われる話だけど・・・
既出だったらスマン