rem 1260 src/bignum.c long rem; rem 1265 src/bignum.c rem = bignum_sdiv(q, radix); rem 1266 src/bignum.c SCM_ASSERT(rem >= 0 && rem < radix); rem 1267 src/bignum.c SCM_APPEND1(h, t, SCM_MAKE_CHAR(tab[rem])); rem 2169 src/gauche.h SCM_EXTERN ScmObj Scm_Quotient(ScmObj arg1, ScmObj arg2, ScmObj *rem); rem 1212 src/number.c long rem; rem 1215 src/number.c &rem); rem 1216 src/number.c if (rem != 0) { rem 1314 src/number.c ScmObj Scm_Quotient(ScmObj x, ScmObj y, ScmObj *rem) rem 1322 src/number.c if (rem) { rem 1324 src/number.c *rem = SCM_MAKE_INT(r); rem 1329 src/number.c if (rem) *rem = x; rem 1343 src/number.c if (rem) *rem = SCM_MAKE_INT(r); rem 1347 src/number.c if (rem) *rem = SCM_CDR(qr); rem 1374 src/number.c if (rem) { rem 1376 src/number.c *rem = Scm_MakeFlonum(rr); rem 1433 src/number.c long rem; rem 1434 src/number.c Scm_BignumDivSI(SCM_BIGNUM(x), iy, &rem); rem 1436 src/number.c && rem rem 1439 src/number.c return SCM_MAKE_INT(iy + rem); rem 1441 src/number.c return SCM_MAKE_INT(rem); rem 1444 src/number.c ScmObj rem = SCM_CDR(Scm_BignumDivRem(SCM_BIGNUM(x), SCM_BIGNUM(y))); rem 1446 src/number.c && (rem != SCM_MAKE_INT(0)) rem 1448 src/number.c if (SCM_BIGNUMP(rem)) { rem 1449 src/number.c return Scm_BignumAdd(SCM_BIGNUM(y), SCM_BIGNUM(rem)); rem 1451 src/number.c return Scm_BignumAddSI(SCM_BIGNUM(y), SCM_INT_VALUE(rem)); rem 1454 src/number.c return rem; rem 1464 src/number.c double rem; rem 1479 src/number.c rem = fmod(rx, ry); rem 1480 src/number.c if (!remp && rem != 0.0) { rem 1482 src/number.c rem += ry; rem 1485 src/number.c return Scm_MakeFlonum(rem); rem 2337 src/syslib.c struct timespec spec, rem; rem 2353 src/syslib.c rem.tv_sec = rem.tv_nsec = 0; rem 2354 src/syslib.c nanosleep(&spec, &rem); rem 2355 src/syslib.c if (rem.tv_sec == 0 && rem.tv_nsec == 0) SCM_RETURN(SCM_FALSE); rem 2356 src/syslib.c else SCM_RETURN(Scm_MakeTime(SCM_FALSE, rem.tv_sec, rem.tv_nsec));