// exquopos(). // General includes. #include "cl_sysdep.h" // Specification. #include "cln/integer.h" // Implementation. #include "cl_I.h" namespace cln { const cl_I exquopos (const cl_I& x, const cl_I& y) { // Methode: // (exquopos x y) :== // (DIVIDE x y) -> q,r // Falls r<>0, Error. // Liefere q. var cl_I_div_t q_r = cl_divide(x,y); if (!zerop(q_r.remainder)) { cl_error_exquo(x,y); } return q_r.quotient; } } // namespace cln