Function: edebug-store-before-offset
edebug-store-before-offset is a byte-compiled function defined in
edebug.el.gz.
Signature
(edebug-store-before-offset POINT)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
(defun edebug-store-before-offset (point)
;; Add a new offset pair with POINT as the before offset.
(let ((new-offset (list point)))
(if edebug-current-offset
(setcdr edebug-current-offset
(cons new-offset (cdr edebug-current-offset)))
;; Otherwise, we are at the top level, so initialize.
(setq edebug-offsets new-offset
edebug-offsets-stack nil
edebug-read-dotted-list nil))
;; Cons the new offset to the front of the stack.
(setq edebug-offsets-stack (cons new-offset edebug-offsets-stack)
edebug-current-offset new-offset)
))