InterlockedCompareExchangeはWindows 95ではサポートされていないようで、Windows 95でQMAIL3が起動しなくなってしまったようです。
#pragma warning(push) #pragma warning(disable:4035) inline LONG WINAPI InterlockedCompareExchange( LONG volatile* Destination, LONG Exchange, LONG Comperand) { __asm { mov eax, Comperand mov ecx, Destination mov edx, Exchange cmpxchg [ecx], edx } } #pragma warning(pop)
こんな感じで良いでしょうか。
2.9.14をリリースしたのとほぼ同時にPocketPCFreewaresで紹介されたおかげで、データ転送量がサーバの制限ぎりぎり、負荷は制限の3倍近くまで跳ね上がってしまいました。転送量はともかく、ページがWikiで作られていると負荷まで上がってしまうのが難点です。