Function: ses-check-curcell
ses-check-curcell is a byte-compiled function defined in ses.el.gz.
Signature
(ses-check-curcell &rest ARGS)
Documentation
Signal an error if ses--curcell is inappropriate.
The end marker is appropriate if some argument is end.
A range is appropriate if some argument is range.
A single cell is appropriate unless some argument is needrange.
Source Code
;; Defined in /usr/src/emacs/lisp/ses.el.gz
(defun ses-check-curcell (&rest args)
"Signal an error if `ses--curcell' is inappropriate.
The end marker is appropriate if some argument is `end'.
A range is appropriate if some argument is `range'.
A single cell is appropriate unless some argument is `needrange'."
(ses-set-curcell); fix bug#21054
(cond
((not ses--curcell)
(or (memq 'end args)
(error "Not at cell")))
((consp ses--curcell)
(or (memq 'range args)
(memq 'needrange args)
(error "Can't use a range")))
((memq 'needrange args)
(error "Need a range"))))