■
- stack.cpp の
stm_cur > stm_max
はstm_cur >= stm_max
の間違いだと思う。この前、スタックエラーぎりぎりで終了時にエラーになったのはこれが原因だと思う。ためしてないけど。 - wait, await はメッセージループ内で GetTickCount を使ってやってある。タイマーは使ってない( WM_TIMER や SetTimer で grep しても0件)
- hsp3.cpp startaxチェック。-40していたりチェックサムをしていたりするのは、EXEを書き換えて実行axファイル名を変更されにくくするため?
- hsp3cl.cpp optmes (HSPHED~~)作成されたEXEかデバッグ用のhsp3かの判断用?作成されたEXEなら#packoptとかの情報に書き換えられる。