Home | History | Annotate | Download | only in lisp

Lines Matching refs:radix

460  digit-char weight &optional radix
463 long radix = 10, weight;
474 radix = FIXNUM_VALUE(oradix);
476 if (radix < 2 || radix > 36)
477 LispDestroy("%s: radix must be >= 2 and <= 36, not %ld",
478 STRFUN(builtin), radix);
480 if (weight >= 0 && weight < radix) {
494 digit-char-p character &optional radix
497 long radix = 10, character;
507 radix = FIXNUM_VALUE(oradix);
509 if (radix < 2 || radix > 36)
510 LispDestroy("%s: radix must be >= 2 and <= 36, not %ld",
511 STRFUN(builtin), radix);
519 if (character < radix)
577 parse-integer string &key start end radix junk-allowed
583 long i, start, end, radix, length, integer, check;
594 start = end = radix = 0;
602 radix = 10;
605 radix = FIXNUM_VALUE(oradix);
607 if (radix < 2 || radix > 36)
608 LispDestroy("%s: :RADIX %ld must be in the range 2 to 36",
609 STRFUN(builtin), radix);
631 if (character - '0' >= radix)
635 integer = integer * radix + character - '0';
639 if (character - 'A' + 10 >= radix)
643 integer = integer * radix + character - 'A' + 10;
681 mpi_setstr(bigi, str, radix);