diff --git a/contrib/kbipack/mpz.cpp b/contrib/kbipack/mpz.cpp index e4658189ec53791abeb5ce643fba62ce56b61b43..7770c5af6a8a7eb6a88cf6679f43f5e464f74e7f 100755 --- a/contrib/kbipack/mpz.cpp +++ b/contrib/kbipack/mpz.cpp @@ -104,29 +104,29 @@ void mpz_neg(mpz_ptr rop, mpz_ptr op) // division void mpz_divexact(mpz_ptr q, mpz_ptr n, mpz_ptr d) { - div_t temp; - temp = div(n->z, d->z); + ldiv_t temp; + temp = ldiv(n->z, d->z); q->z = temp.quot; } void mpz_cdiv_q(mpz_ptr q, mpz_ptr n, mpz_ptr d) { - div_t temp; - temp = div(n->z, d->z); + ldiv_t temp; + temp = ldiv(n->z, d->z); q->z = temp.quot; } void mpz_cdiv_qr(mpz_ptr q, mpz_ptr r, mpz_ptr n, mpz_ptr d) { - div_t temp; - temp = div(n->z, d->z); + ldiv_t temp; + temp = ldiv(n->z, d->z); q->z = temp.quot; r->z = temp.rem; } void mpz_tdiv_r(mpz_ptr r, mpz_ptr n, mpz_ptr d) { - div_t temp; - temp = div(n->z, d->z); + ldiv_t temp; + temp = ldiv(n->z, d->z); if(n->z < 0) r->z = -temp.rem; else r->z = temp.rem; } @@ -183,7 +183,7 @@ void extended_gcd(long int* g, long int* s, long int* t, long int y = 1; long int lasty = 0; while (b != 0){ - div_t divt = div(a,b); + ldiv_t divt = ldiv(a,b); long int quotient = divt.quot; long int temp = b;