Function: c-delete-and-extract-region
c-delete-and-extract-region is a macro defined in cc-defs.el.gz.
Signature
(c-delete-and-extract-region START END)
Documentation
Delete the text between START and END and return it.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cc-defs.el.gz
(defmacro c-delete-and-extract-region (start end)
"Delete the text between START and END and return it."
(declare (debug t))
(if (cc-bytecomp-fboundp 'delete-and-extract-region)
;; Emacs 21.1 and later
`(delete-and-extract-region ,start ,end)
;; XEmacs and Emacs 20.x
`(prog1
(buffer-substring ,start ,end)
(delete-region ,start ,end))))