[Momonga-devel.ja:00007] Re: mph-get problem?
- From: Kazuhiko <kazuhiko@xxxxxxxxxx>
- Date: Sun, 07 Jul 2002 01:09:27 +0900
かずひこです。
At Sat, 06 Jul 2002 11:45:42 +0900,
Kenta MURATA wrote:
> rpm の vercmp 関数も同様の判断を下していますが、これは要するに
> 2桁の36進数同士の比較と考えれば理解は簡単ですよね。2桁目が 4 >
> 1 だから1桁目がどうなっていようと 4k > 1m になります。すごく普
> 通な事だと思います。
結局、↑という「すごく普通」な実装にしました。
def m_relcmp( sFirst, sSecond )
#
# m_relcmp: 'releace' compare module
#
# sFirst > sSecond : 1
# sFirst = sSecond : 0
# sFirst < sSecond : -1
# sFirst != sSecond : nil
return sFirst <=> sSecond
end
この修正をしたものを mph-0.12.12 として pkgs/mph および projects/mph に
コミットしておきました。
肝心の mph 自身は、もちろん release ではなく version を上げていますので
ご安心を。 :p