Function: calc-inverse

calc-inverse is an interactive and byte-compiled function defined in calc-ext.el.gz.

Signature

(calc-inverse &optional N)

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/calc/calc-ext.el.gz
(defun calc-inverse (&optional n)
  (interactive "P")
  (let* ((hyp-flag (if (or
                        (eq major-mode 'calc-keypad-mode)
                        (eq major-mode 'calc-trail-mode))
                       (with-current-buffer calc-main-buffer
                         calc-hyperbolic-flag)
                     calc-hyperbolic-flag))
         (opt-flag (if (or
                        (eq major-mode 'calc-keypad-mode)
                        (eq major-mode 'calc-trail-mode))
                       (with-current-buffer calc-main-buffer
                         calc-option-flag)
                     calc-option-flag))
         (msg
          (cond
           ((and opt-flag hyp-flag) "Option Inverse Hyperbolic...")
           (hyp-flag "Inverse Hyperbolic...")
           (opt-flag "Option Inverse...")
           (t "Inverse..."))))
    (calc-fancy-prefix 'calc-inverse-flag msg n)))