[Momonga-devel.ja:00007] Re: mph-get problem?


かずひこです。

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