]> git.eshelyaron.com Git - emacs.git/commitdiff
(calcDigit-key, math-read-number, math-read-bignum): Replace
authorJay Belanger <jay.p.belanger@gmail.com>
Mon, 2 May 2005 19:45:57 +0000 (19:45 +0000)
committerJay Belanger <jay.p.belanger@gmail.com>
Mon, 2 May 2005 19:45:57 +0000 (19:45 +0000)
string-to-int by string-to-number.

lisp/calc/calc.el

index ce9681b828fb8999b68a0ab0961cb323579c7208..617fc1ddc895a2985039b7833c038d13cf0413ff 100644 (file)
@@ -2136,7 +2136,7 @@ See calc-keypad for details."
      (t
       (insert (char-to-string last-command-char))
       (if (or (and (calc-minibuffer-contains "[-+]?\\(.*\\+/- *\\|.*mod *\\)?\\([0-9][0-9]?\\)#[0-9a-zA-Z]*\\(:[0-9a-zA-Z]*\\(:[0-9a-zA-Z]*\\)?\\|.[0-9a-zA-Z]*\\(e[-+]?[0-9]*\\)?\\)?\\'")
-                  (let ((radix (string-to-int
+                  (let ((radix (string-to-number
                                 (buffer-substring
                                  (match-beginning 2) (match-end 2)))))
                     (and (>= radix 2)
@@ -3278,7 +3278,7 @@ See calc-keypad for details."
                (eq (aref digs 0) ?0))
           (math-read-number (concat "8#" digs))
         (if (<= (length digs) 6)
-            (string-to-int digs)
+            (string-to-number digs)
           (cons 'bigpos (math-read-bignum digs))))))
 
     ;; Clean up the string if necessary
@@ -3315,7 +3315,7 @@ See calc-keypad for details."
           (exp (math-match-substring s 2)))
        (let ((mant (if (> (length mant) 0) (math-read-number mant) 1))
             (exp (if (<= (length exp) (if (memq (aref exp 0) '(?+ ?-)) 8 7))
-                     (string-to-int exp))))
+                     (string-to-number exp))))
         (and mant exp (Math-realp mant) (> exp -4000000) (< exp 4000000)
              (let ((mant (math-float mant)))
                (list 'float (nth 1 mant) (+ (nth 2 mant) exp)))))))
@@ -3330,9 +3330,9 @@ See calc-keypad for details."
 
 (defun math-read-bignum (s)   ; [l X]
   (if (> (length s) 3)
-      (cons (string-to-int (substring s -3))
+      (cons (string-to-number (substring s -3))
            (math-read-bignum (substring s 0 -3)))
-    (list (string-to-int s))))
+    (list (string-to-number s))))
 
 
 (defconst math-tex-ignore-words