改めて見てみたら、そこそこまじめに書いていた模様。
▼気になるところ
無意味なキャスト
*CEditView_Command.cpp 7923付近
Command_INSTEXT( FALSE, (const char*)RegRepOut, nRegRepOutLen, TRUE );
Command_INSTEXT( FALSE, (const char*)m_pShareData->m_szREPLACEKEYArr[0]
, -1, TRUE );
*CEditView_Command.cpp 9090付近
Command_INSTEXT( TRUE, (const char*)cmemHokanWord.GetPtr(), cmemHokanWord.GetLength(), TRUE );
すべて置換(厳密には置換・検索も該当する)の最中に、他のウィンドウで置換・検索・Grepを行うと、置換前文字列が途中で変わってしまう問題が残ってますが、別でパッチを出したほうがいい?