Lines Matching refs:coerce
605 /* Coerce sv to an mpz. Use tmp to hold the converted value if sv isn't
626 croak ("cannot coerce non-integer double to mpz");
642 croak ("cannot coerce non-integer mpq to mpz");
650 croak ("cannot coerce non-integer mpf to mpz");
656 croak ("cannot coerce to mpz");
666 /* Coerce sv to an mpq. If sv is an mpq then just return that, otherwise
702 croak ("cannot coerce to mpq");
745 croak ("cannot coerce to mpf");
749 /* Coerce sv to an mpf. If sv is an mpf then just return that, otherwise
768 /* Coerce xv to an mpf and store the pointer in x, ditto for yv to x. If
859 croak ("cannot coerce to ulong");
926 croak ("cannot coerce to long");
2167 # No attempt to coerce here, only an mpz makes sense.
3056 TRACE (printf (" coerce to mpf\n"));