radix            1253 src/bignum.c   ScmObj Scm_BignumToString(ScmBignum *b, int radix, int use_upper)
radix            1261 src/bignum.c       if (radix < 2 || radix > 36)
radix            1262 src/bignum.c           Scm_Error("radix out of range: %d", radix);
radix            1265 src/bignum.c           rem = bignum_sdiv(q, radix);
radix            1266 src/bignum.c           SCM_ASSERT(rem >= 0 && rem < radix);
radix              82 src/char.c     int Scm_DigitToInt(ScmChar ch, int radix)
radix              85 src/char.c         if (radix <= 10) {
radix              86 src/char.c             if (ch <= '0' + radix) return (ch - '0');
radix              90 src/char.c             if (ch < 'A' + radix - 10) return (ch - 'A' + 10);
radix              92 src/char.c             if (ch < 'a' + radix - 10) return (ch - 'a' + 10);
radix              97 src/char.c     ScmChar Scm_IntToDigit(int n, int radix)
radix             100 src/char.c         if (radix <= 10) {
radix             101 src/char.c             if (n < radix) return (ScmChar)(n + '0');
radix             105 src/char.c             if (n < radix) return (ScmChar)(n - 10 + 'a');
radix            1130 src/extlib.c     int radix;
radix            1144 src/extlib.c     radix = SCM_INT_VALUE(radix_scm);
radix            1149 src/extlib.c   if (radix < 2 && radix > 36)
radix            1150 src/extlib.c     Scm_Error("radix must be between 2 and 36, but got %d", radix);
radix            1151 src/extlib.c   r = Scm_DigitToInt(ch, radix);
radix            1166 src/extlib.c     int radix;
radix            1180 src/extlib.c     radix = SCM_INT_VALUE(radix_scm);
radix            1185 src/extlib.c   if (radix < 2 || radix > 36)
radix            1186 src/extlib.c     Scm_Error("radix must be between 2 and 36, but got %d", radix);
radix            1187 src/extlib.c   r = Scm_IntToDigit(n, radix);
radix             266 src/gauche.h   SCM_EXTERN int Scm_DigitToInt(ScmChar ch, int radix);
radix             267 src/gauche.h   SCM_EXTERN ScmChar Scm_IntToDigit(int n, int radix);
radix            2044 src/gauche.h   SCM_EXTERN ScmObj Scm_BignumToString(ScmBignum *b, int radix, int use_upper);
radix            2197 src/gauche.h   SCM_EXTERN ScmObj Scm_NumberToString(ScmObj num, int radix, int use_upper);
radix            2198 src/gauche.h   SCM_EXTERN ScmObj Scm_StringToNumber(ScmString *str, int radix, int strict);
radix            2105 src/number.c   ScmObj Scm_NumberToString(ScmObj obj, int radix, int use_upper)
radix            2117 src/number.c           if (radix == 10) {
radix            2119 src/number.c           } else if (radix == 16) {
radix            2121 src/number.c           } else if (radix == 8) {
radix            2126 src/number.c                                      radix, use_upper);
radix            2130 src/number.c           r = Scm_BignumToString(SCM_BIGNUM(obj), radix, use_upper);
radix            2196 src/number.c       int radix;                  /* radix */
radix            2233 src/number.c       int radix = ctx->radix;
radix            2234 src/number.c       int digits = 0, diglimit = longdigs[radix-RADIX_MIN];
radix            2235 src/number.c       u_long limit = longlimit[radix-RADIX_MIN], bdig = bigdig[radix-RADIX_MIN];
radix            2272 src/number.c               for (ptab = tab; ptab < tab+radix; ptab++) {
radix            2281 src/number.c           value_int = value_int * radix + digval;
radix            2299 src/number.c                                              ipow(radix, digits),
radix            2487 src/number.c           if (ctx->radix != 10) {
radix            2557 src/number.c   static ScmObj read_number(const char *str, int len, int radix, int strict)
radix            2578 src/number.c       if (radix <= 1 || radix > 36) return SCM_FALSE;
radix            2579 src/number.c       ctx.radix = radix;
radix            2588 src/number.c               ctx.radix = 16; radix_seen++;
radix            2592 src/number.c               ctx.radix = 8; radix_seen++;
radix            2596 src/number.c               ctx.radix = 2; radix_seen++;
radix            2600 src/number.c               ctx.radix = 10; radix_seen++;
radix            2684 src/number.c   ScmObj Scm_StringToNumber(ScmString *str, int radix, int strict)
radix            2692 src/number.c           return read_number(p, size, radix, strict);
radix            2705 src/number.c       int radix, i;
radix            2708 src/number.c       for (radix = RADIX_MIN; radix <= RADIX_MAX; radix++) {
radix            2709 src/number.c           longlimit[radix-RADIX_MIN] =
radix            2710 src/number.c               (u_long)floor((double)LONG_MAX/radix - radix);
radix            2712 src/number.c           for (i = 0, n = 1; ; i++, n *= radix) {
radix            2713 src/number.c               if (n >= LONG_MAX/radix) {
radix            2714 src/number.c                   longdigs[radix-RADIX_MIN] = i-1;
radix            2715 src/number.c                   bigdig[radix-RADIX_MIN] = n;
radix            1250 src/stdlib.c     int radix;
radix            1265 src/stdlib.c     radix = SCM_INT_VALUE(radix_scm);
radix            1275 src/stdlib.c    SCM_RESULT = (Scm_NumberToString(obj, radix, !SCM_FALSEP(use_upperP)));
radix            1289 src/stdlib.c     int radix;
radix            1303 src/stdlib.c     radix = SCM_INT_VALUE(radix_scm);
radix            1307 src/stdlib.c    SCM_RESULT = (Scm_StringToNumber(obj, radix, FALSE));
radix             668 src/write.c                               ScmObj *params, int nparams, int radix,
radix             687 src/write.c        str = Scm_NumberToString(arg, radix, use_upper);