どうして以下のようになるのでしょうか?
#enum a
これは以後、a=0として扱われますよね?実際そうです。
#enum a=1これは以後、a=1として扱われますよね?実際そうです。
#enum a b=1
これは、a=1, b=1にはならないのですか?実際はa=0, b=0です。
#enum a b #enum c dこれは、a=0, b=0, c=1, d=0になります。
#enum a b=1これはa=0, b=0, c=1, d=0となります。
#enum c d
#enum a b=1これはa=0, b=0, c=1となります。
#enum c
#enum global NULL=1サンプルスクリプト"menubar.hsp"より
#enum CMD_OPEN
これはglobal=0, NULL=1, CMD_OPEN=2となります。
1つ上のやつと、文字が違うだけなのに。。。
ちなみにこれは、
#enum global b=1と置き換えることも可能です。
#enum c
ええっと、結局聞きたいのは、#enumはどんなことをするのかです。