ふにゃるんv2

もとは、http://d.hatena.ne.jp/Wacky/

何だこりゃ?

Windowsネイティブ版とCygwin版で、-1をhex呼び出しした際の表示が違うねん。

Python 2.3.4 for Windows

>>> import sys
>>> print sys.version
2.3.4 (#53, Sep 20 2004, 11:44:16) [MSC v.1200 32 bit (Intel)]
>>> print hex(-1)
0xffffffff

Python 2.4 for Cygwin

>>> import sys
>>> print sys.version
2.4 (#1, Dec  4 2004, 20:10:33) 
[GCC 3.3.3 (cygwin special)]
>>> print hex(-1)
-0x1

Python 1.5.2 for RedHatLinux 7.2

>>> import sys
>>> print sys.version
1.5.2 (#1, Apr  3 2002, 18:16:26)  [GCC 2.96 20000731 (Red Hat Linux 7.2 2
>>> print hex(-1)
0xffffffff

何だよ。
Cygwin版の、"-0x1"って何だよ?プギャー。