diff options
| author | Sam Steingold | 2008-12-15 18:31:59 +0000 |
|---|---|---|
| committer | Sam Steingold | 2008-12-15 18:31:59 +0000 |
| commit | 55d150f329baeda983b8caed1e8e18be32899dcd (patch) | |
| tree | 07a5f7fe0ba155a5fd0478c5b1c92f250264b95b | |
| parent | af09cfd7a9ef909a4970ae84cabcd0b2ba8d1695 (diff) | |
| download | emacs-55d150f329baeda983b8caed1e8e18be32899dcd.tar.gz emacs-55d150f329baeda983b8caed1e8e18be32899dcd.zip | |
(c-defun-name): Handle DEFFOO(name,...),
mostly for CLISP modules, but could also be useful elsewhere.
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/progmodes/cc-cmds.el | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 722ff6b63bf..5d96307e73f 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2008-12-15 Sam Steingold <sds@gnu.org> | ||
| 2 | |||
| 3 | * progmodes/cc-cmds.el (c-defun-name): Handle DEFFOO(name,...), | ||
| 4 | mostly for CLISP modules, but could also be useful elsewhere. | ||
| 5 | |||
| 1 | 2008-12-15 Juanma Barranquero <lekktu@gmail.com> | 6 | 2008-12-15 Juanma Barranquero <lekktu@gmail.com> |
| 2 | 7 | ||
| 3 | * face-remap.el (text-scale-mode-step, buffer-face-mode-face): | 8 | * face-remap.el (text-scale-mode-step, buffer-face-mode-face): |
diff --git a/lisp/progmodes/cc-cmds.el b/lisp/progmodes/cc-cmds.el index d0c60452a91..fc0d5334ee5 100644 --- a/lisp/progmodes/cc-cmds.el +++ b/lisp/progmodes/cc-cmds.el | |||
| @@ -1732,6 +1732,11 @@ with a brace block." | |||
| 1732 | (c-backward-syntactic-ws) | 1732 | (c-backward-syntactic-ws) |
| 1733 | (point)))) | 1733 | (point)))) |
| 1734 | 1734 | ||
| 1735 | ((looking-at "DEF[a-zA-Z0-9_]* *( *\\([^, ]*\\) *,") | ||
| 1736 | ;; DEFCHECKER(sysconf_arg,prefix=_SC,default=, ...) ==> sysconf_arg | ||
| 1737 | ;; DEFFLAGSET(syslog_opt_flags,LOG_PID ...) ==> syslog_opt_flags | ||
| 1738 | (match-string-no-properties 1)) | ||
| 1739 | |||
| 1735 | (t | 1740 | (t |
| 1736 | ;; Normal function or initializer. | 1741 | ;; Normal function or initializer. |
| 1737 | (when (c-syntactic-re-search-forward "[{(]" nil t) | 1742 | (when (c-syntactic-re-search-forward "[{(]" nil t) |