diff options
| author | Alan Mackenzie | 2010-04-29 14:48:32 +0000 |
|---|---|---|
| committer | Alan Mackenzie | 2010-04-29 14:48:32 +0000 |
| commit | 3d14bb734b6d2c58d042ffe7e62762527e5048ca (patch) | |
| tree | 4fb82ebf484f0e2ad8165eaadb90cc5b12574343 | |
| parent | d2630aefd3b7b9b543dad2bb2f352238da67a933 (diff) | |
| download | emacs-3d14bb734b6d2c58d042ffe7e62762527e5048ca.tar.gz emacs-3d14bb734b6d2c58d042ffe7e62762527e5048ca.zip | |
(progmodes/cc-mode.el) c-extend-region-for-CPP: Fix an off-by-one error
(in end of macro position).
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/progmodes/cc-mode.el | 6 |
2 files changed, 9 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b1964d3a673..d752fd3fb69 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2010-04-29 Alan Mackenzie <acm@muc.de> | ||
| 2 | |||
| 3 | * progmodes/cc-mode.el (c-extend-region-for-CPP): Fix an | ||
| 4 | off-by-one error (in end of macro position). | ||
| 5 | |||
| 1 | 2010-04-29 Stefan Monnier <monnier@iro.umontreal.ca> | 6 | 2010-04-29 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 7 | ||
| 3 | * net/browse-url.el (browse-url-firefox-program): Use iceweasel if | 8 | * net/browse-url.el (browse-url-firefox-program): Use iceweasel if |
diff --git a/lisp/progmodes/cc-mode.el b/lisp/progmodes/cc-mode.el index 7f9ed6436f4..ed17e6f34e6 100644 --- a/lisp/progmodes/cc-mode.el +++ b/lisp/progmodes/cc-mode.el | |||
| @@ -818,8 +818,10 @@ Note that the style variables are always made local to the buffer." | |||
| 818 | (setq c-old-BOM (point)) | 818 | (setq c-old-BOM (point)) |
| 819 | 819 | ||
| 820 | (goto-char end) | 820 | (goto-char end) |
| 821 | (if (c-beginning-of-macro) | 821 | (when (c-beginning-of-macro) |
| 822 | (c-end-of-macro)) | 822 | (c-end-of-macro) |
| 823 | (or (eobp) (forward-char))) ; Over the terminating NL which may be marked | ||
| 824 | ; with a c-cpp-delimiter category property | ||
| 823 | (setq c-old-EOM (point))) | 825 | (setq c-old-EOM (point))) |
| 824 | 826 | ||
| 825 | (defun c-neutralize-CPP-line (beg end) | 827 | (defun c-neutralize-CPP-line (beg end) |