[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cvs-ml 666] Re: [ANN] HIGHLY EXPERIMENTAL PATCH TO WINCVS



初めまして、山田と申します。

From: "Atsuo Ishimoto" <ishimoto@axissoft.co.jp>
Subject: [cvs-ml 645] [ANN] HIGHLY EXPERIMENTAL PATCH TO WINCVS


> 石本です。
> WinCvs 1.1b14で、日本語ファイル名を扱うパッチを作成してみました。
> とりあえず local mount のリポジトリで、日本語ファイル名を正しく管理できる
> ようなできないような。(^^;;;;

自分も手でこのパッチを当てている最中なのですが、潜在的なバグと思われる
ものを2つ発見したので報告しておきます。

1) WinCvs/CJLib/CJLibrary/CJShellList.cpp の sjis_getlastchar 内
118行目の
    if (_ismbstrail((const unsigned char *)s, ...
を
    if (!_ismbstrail((const unsigned char *)s, ...

2) cvstree/CvsLog.h の CLogStr::endsWith内
91行目の
    return str[str[0]] == c;
を
    return str[length() - 1] == c;

--
山田 聡 / Satoshi YAMADA               mailto:slakichi@kmc.kyoto-u.ac.jp
京大マイコンクラブ               http://www.kmc.kyoto-u.ac.jp/~slakichi/