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
|