Releases: komiyamma/hm_dotnet_com
Releases · komiyamma/hm_dotnet_com
2.0.8.7
2.0.8.6
2.0.8.3
2.0.8.2
2.0.8.1
2.0.7.9
若干の非互換更新。
これまで受側の秀丸エディタが32bitの際は、HmNetComから秀丸に伝達する際、32bitを超える値は、int.MaxValueやint.MinValue へと吸着させていたが、
そうではなく、C言語で該当の値を「int型でキャスト」したかのような数値として伝達するようにした。
秀丸エディタの「フラグ」などで32bitの整数しか扱えないにもかかわらず、この値を超えるようなフラグが利用されており、
C言語のint型でのキャスト相当の値への変換を前提とする仕組みが働いているため。
(具体的には0x80000000などがいくつかの関数や文の引数フラグとして利用されている)