diff lisp/progmodes/cc-cmds.el @ 56646:b7446b6f097d

Updated CC Mode to 5.30.9.
author Martin Stjernholm <mast@lysator.liu.se>
date Wed, 11 Aug 2004 16:22:21 +0000
parents 58e804f5b777
children 27b53b1903b6 d8411455de48
line wrap: on
line diff
--- a/lisp/progmodes/cc-cmds.el	Tue Aug 10 21:38:02 2004 +0000
+++ b/lisp/progmodes/cc-cmds.el	Wed Aug 11 16:22:21 2004 +0000
@@ -479,7 +479,11 @@
 	  ;; end up before it.
 	  (setq delete-temp-newline
 		(cons (save-excursion
-			(c-backward-syntactic-ws)
+			(end-of-line 0)
+			(if (eq (char-before) ?\\)
+			    ;; Ignore a line continuation.
+			    (backward-char))
+			(skip-chars-backward " \t")
 			(copy-marker (point) t))
 		      (point-marker))))
 	(unwind-protect
@@ -1971,8 +1975,7 @@
 If nil, indent the current line only if point is at the left margin or
 in the line's indentation; otherwise insert some whitespace[*].  If
 other than nil or t, then some whitespace[*] is inserted only within
-literals (comments and strings) and inside preprocessor directives,
-but the line is always reindented.
+literals (comments and strings), but the line is always reindented.
 
 If `c-syntactic-indentation' is t, indentation is done according to
 the syntactic context.  A numeric argument, regardless of its value,