aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/progmodes/c-mode.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/progmodes/c-mode.el b/lisp/progmodes/c-mode.el
index b92fe6ec819..4fa70262471 100644
--- a/lisp/progmodes/c-mode.el
+++ b/lisp/progmodes/c-mode.el
@@ -569,7 +569,10 @@ Returns nil if line starts inside a string, t if in a comment."
569 (looking-at "DEFUN\\b")) 569 (looking-at "DEFUN\\b"))
570 c-argdecl-indent 570 c-argdecl-indent
571 (if (and (looking-at "\\sw\\|\\s_") 571 (if (and (looking-at "\\sw\\|\\s_")
572 (looking-at "[^\"\n=]*(") 572 ;; This is careful to stop at the first
573 ;; paren if we have
574 ;; int foo Proto ((int, int));
575 (looking-at "[^\"\n=(]*(")
573 (progn 576 (progn
574 (goto-char (1- (match-end 0))) 577 (goto-char (1- (match-end 0)))
575 (setq lim (point)) 578 (setq lim (point))