diff options
author | Jay Belanger <jay.p.belanger@gmail.com> | 2009-11-20 00:57:32 +0000 |
---|---|---|
committer | Jay Belanger <jay.p.belanger@gmail.com> | 2009-11-20 00:57:32 +0000 |
commit | 9e6a33ac875d545a0f42989c0dd359a33f13ef67 (patch) | |
tree | c9b0ed15593d4cc53b9392db9787e70845790f0a /lisp/calc/calc-ext.el | |
parent | ed80ebb62322e1643abb97edd3345ed9f5f36f35 (diff) | |
download | emacs-9e6a33ac875d545a0f42989c0dd359a33f13ef67.tar.gz emacs-9e6a33ac875d545a0f42989c0dd359a33f13ef67.tar.bz2 emacs-9e6a33ac875d545a0f42989c0dd359a33f13ef67.zip |
(calc-init-extentions): Rename `calc-complement-signed-mode' to
`calc-twos-complement-mode'.
(math-format-number-fancy): Let `calc-twos-complement-mode' be nil.
Diffstat (limited to 'lisp/calc/calc-ext.el')
-rw-r--r-- | lisp/calc/calc-ext.el | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/calc/calc-ext.el b/lisp/calc/calc-ext.el index f049861764e..7aba947128e 100644 --- a/lisp/calc/calc-ext.el +++ b/lisp/calc/calc-ext.el @@ -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 |