Mercurial > emacs
diff lisp/obsolete/c-mode.el @ 41609:f1391a41ece3
fixed {}() quoting
author | Sam Steingold <sds@gnu.org> |
---|---|
date | Tue, 27 Nov 2001 17:00:12 +0000 |
parents | 45db352a0971 |
children | 5223683cd329 |
line wrap: on
line diff
--- a/lisp/obsolete/c-mode.el Tue Nov 27 15:52:52 2001 +0000 +++ b/lisp/obsolete/c-mode.el Tue Nov 27 17:00:12 2001 +0000 @@ -794,9 +794,9 @@ (setq indent (save-excursion (c-backward-to-start-of-do) (current-indentation)))) - ((= (following-char) ?}) + ((= (following-char) ?\}) (setq indent (- indent c-indent-level))) - ((= (following-char) ?{) + ((= (following-char) ?\{) (setq indent (+ indent c-brace-offset)))))) (skip-chars-forward " \t") (setq shift-amt (- indent (current-column))) @@ -839,7 +839,7 @@ ;; in which case this line is the first argument decl. (goto-char indent-point) (skip-chars-forward " \t") - (if (= (following-char) ?{) + (if (= (following-char) ?\{) 0 ; Unless it starts a function body (c-backward-to-noncomment (or parse-start (point-min))) ;; Look at previous line that's at column 0 @@ -907,7 +907,7 @@ ;; (= (current-indentation) 0)) ;; 0 c-continued-statement-offset)) - ((/= (char-after containing-sexp) ?{) + ((/= (char-after containing-sexp) ?\{) ;; line is expression, not statement: ;; indent to just after the surrounding open. (goto-char (1+ containing-sexp)) @@ -958,7 +958,7 @@ (save-excursion (goto-char indent-point) (skip-chars-forward " \t") - (not (= (following-char) ?})))) + (not (= (following-char) ?\})))) ;; This line is continuation of preceding line's statement; ;; indent c-continued-statement-offset more than the ;; previous line of the statement. @@ -967,7 +967,7 @@ (+ c-continued-statement-offset (current-column) (if (save-excursion (goto-char indent-point) (skip-chars-forward " \t") - (eq (following-char) ?{)) + (eq (following-char) ?\{)) c-continued-brace-offset 0))) ;; This line starts a new statement. ;; Position following last unclosed open. @@ -1124,10 +1124,10 @@ ;; is a close brace.) (if (save-excursion (forward-sexp 1) - (or (and (not first) (= (preceding-char) ?})) + (or (and (not first) (= (preceding-char) ?\})) (search-forward ";" next-start t (if (and first - (/= (preceding-char) ?})) + (/= (preceding-char) ?\})) 2 1)))) (setq done 'fail) (setq first nil) @@ -1345,7 +1345,7 @@ ;; Yes. ;; Compute the standard indent for this level. (let (val) - (if (= (char-after (car contain-stack)) ?{) + (if (= (char-after (car contain-stack)) ?\{) (save-excursion (goto-char (car contain-stack)) (setq val (calculate-c-indent-after-brace))) @@ -1361,7 +1361,7 @@ ;; Adjust indent of this individual line ;; based on its predecessor. ;; Handle continuation lines, if, else, while, and so on. - (if (/= (char-after (car contain-stack)) ?{) + (if (/= (char-after (car contain-stack)) ?\{) (setq this-indent (car indent-stack)) ;; Line is at statement level. ;; Is it a new statement? Is it an else? @@ -1370,13 +1370,13 @@ (setq this-point (point)) (setq at-else (and (looking-at "else\\b") (not (looking-at "else\\s_")))) - (setq at-brace (= (following-char) ?{)) + (setq at-brace (= (following-char) ?\{)) (setq at-while (and (looking-at "while\\b") (not (looking-at "while\\s_")))) - (if (= (following-char) ?}) + (if (= (following-char) ?\}) (setq this-indent (car indent-stack)) (c-backward-to-noncomment opoint) - (if (not (memq (preceding-char) '(0 ?\, ?\; ?} ?: ?{))) + (if (not (memq (preceding-char) '(0 ?\, ?\; ?\} ?: ?\{))) ;; Preceding line did not end in comma or semi; ;; indent this line c-continued-statement-offset ;; more than previous. @@ -1403,9 +1403,9 @@ (forward-sexp 1) (looking-at ":")))) (setq this-indent (max 1 (+ this-indent c-label-offset)))) - (if (= (following-char) ?}) + (if (= (following-char) ?\}) (setq this-indent (- this-indent c-indent-level))) - (if (= (following-char) ?{) + (if (= (following-char) ?\{) ;; Don't move an open-brace in column 0. ;; This is good when constructs such as ;; `extern "C" {' surround a function definition @@ -1437,7 +1437,7 @@ (parse-partial-sexp beg (point) nil nil state))) (and (not (nth 3 new-state)) (not (nth 5 new-state)))) - (indent-for-comment))))))))))))) + (indent-for-comment))))))))))) ;; Look at all comment-start strings in the current line after point. ;; Return t if one of them starts a real comment.