From: Alex M. <al...@us...> - 2005-11-06 03:32:16
|
Update of /cvsroot/gmpy/gmpy/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15116/src Modified Files: gmpy.c Log Message: Fixed bug with cmp of different-sign mpz instances Index: gmpy.c =================================================================== RCS file: /cvsroot/gmpy/gmpy/src/gmpy.c,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** gmpy.c 6 Nov 2005 03:14:41 -0000 1.10 --- gmpy.c 6 Nov 2005 03:32:04 -0000 1.11 *************** *** 3899,3903 **** Pympz_cmp(PympzObject *a, PympzObject *b) { ! return mpz_cmp(a->z, b->z); } static int --- 3899,3912 ---- Pympz_cmp(PympzObject *a, PympzObject *b) { ! int result = mpz_cmp(a->z, b->z); ! if(result) { ! if(result>0) { ! return 1; ! } else { ! return -1; ! } ! } else { ! return 0; ! } } static int |