Function: c-delete-backslashes-forward

c-delete-backslashes-forward is a byte-compiled function defined in cc-cmds.el.gz.

Signature

(c-delete-backslashes-forward TO-MARK POINT-POS)

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/cc-cmds.el.gz
	   (bolp))))))			; forward-line has funny behavior at eob.

(defun c-delete-backslashes-forward (to-mark point-pos)
  (while
      (and (<= (point) to-mark)
	   (progn
	     (end-of-line)
	     (if (eq (char-before) ?\\)
		 (delete-region
		  (point)
		  (progn (backward-char)
			 (skip-chars-backward " \t" (if (>= (point) point-pos)
							point-pos))
			 (point))))
	     (zerop (forward-line 1)))
	   (bolp))))			; forward-line has funny behavior at eob.