#define NULL 0 の実装は C++ でしか見た事無い。
C でわざわざ 0 に定義する利点も無いし。