#define AHO 0
と
enum { AHO=0 };

が同じなんですね。