Function: calc-unpack-type
calc-unpack-type is a byte-compiled function defined in
calc-vec.el.gz.
Signature
(calc-unpack-type ITEM)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-vec.el.gz
(defun calc-unpack-type (item)
(cond ((eq (car-safe item) 'vec)
(1- (length item)))
((eq (car-safe item) 'intv)
(- (nth 1 item) 9))
(t
(or (cdr (assq (car-safe item) '( (cplx . -1) (polar . -2)
(hms . -3) (sdev . -4) (mod . -5)
(frac . -10) (float . -11)
(date . -13) )))
(error "Argument must be a composite object")))))