Lines Matching defs:ratio
199 if (left->data.ratio.numerator ==
200 right->data.ratio.numerator &&
201 left->data.ratio.denominator ==
202 right->data.ratio.denominator)
219 if (mpr_cmp(left->data.mp.ratio, right->data.mp.ratio) == 0)
500 mpr *ratio = LispMalloc(sizeof(mpr));
502 mpr_init(ratio);
503 mpr_setd(ratio, DFLOAT_VALUE(object));
504 if (mpr_fiti(ratio)) {
505 result = RATIO(mpi_geti(mpr_num(ratio)),
506 mpi_geti(mpr_den(ratio)));
507 mpr_clear(ratio);
508 LispFree(ratio);
511 result = BIGRATIO(ratio);