]> git.eshelyaron.com Git - emacs.git/commitdiff
(calc-init-extentions): Rename `calc-complement-signed-mode' to
authorJay Belanger <jay.p.belanger@gmail.com>
Fri, 20 Nov 2009 00:57:32 +0000 (00:57 +0000)
committerJay Belanger <jay.p.belanger@gmail.com>
Fri, 20 Nov 2009 00:57:32 +0000 (00:57 +0000)
`calc-twos-complement-mode'.
(math-format-number-fancy): Let `calc-twos-complement-mode' be nil.

lisp/calc/calc-ext.el

index f049861764e6f2b8089fa6d0b00405748a29e53a..7aba947128e9ff39dbad5c88c50f45ca7f7a93de 100644 (file)
@@ -987,7 +987,7 @@ calc-find-root calc-poly-interp)
 calc-floor calc-idiv calc-increment calc-mant-part calc-max calc-min
 calc-round calc-scale-float calc-sign calc-trunc calc-xpon-part)
 
- ("calc-bin" calc-and calc-binary-radix calc-clip calc-complement-signed-mode
+ ("calc-bin" calc-and calc-binary-radix calc-clip calc-twos-complement-mode
 calc-decimal-radix calc-diff calc-hex-radix calc-leading-zeros 
 calc-lshift-arith calc-lshift-binary calc-not calc-octal-radix calc-or calc-radix
 calc-rotate-binary calc-rshift-arith calc-rshift-binary calc-word-size
@@ -2998,7 +2998,7 @@ If X is not an error form, return 1."
     (math-read-radix (math-match-substring s 3)
                     (string-to-number (math-match-substring s 1))))
 
-   ;; Complement signed with explicit radix
+   ;; Two's complement with explicit radix
    ((string-match "^\\([0-9]+\\)\\(##\\)\\([0-9a-zA-Z]+\\)$" s)
     (let ((num (math-read-radix (math-match-substring s 3)
                                 (string-to-number (math-match-substring s 1)))))
@@ -3354,6 +3354,7 @@ If X is not an error form, return 1."
     (if (math-negp a)
        (concat "-" (math-format-number (math-neg a)))
       (let ((calc-number-radix 10)
+            (calc-twos-complement-mode nil)
            (calc-leading-zeros nil)
            (calc-group-digits nil))
        (format calc-hms-format