diff options
| author | Richard M. Stallman | 2002-07-25 18:20:51 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2002-07-25 18:20:51 +0000 |
| commit | d31c6ecfb590643ad780a7f0ae771e25a2e53fd9 (patch) | |
| tree | 15a646d0188be998a0662a6913a13050790b0e31 | |
| parent | 1fd592a0b06e5cb42f8e35135fbf384e1fd3d983 (diff) | |
| download | emacs-d31c6ecfb590643ad780a7f0ae771e25a2e53fd9.tar.gz emacs-d31c6ecfb590643ad780a7f0ae771e25a2e53fd9.zip | |
(Info-find-index-name): Search for a function definition with a return type.
| -rw-r--r-- | lisp/ChangeLog | 12 | ||||
| -rw-r--r-- | lisp/info.el | 4 |
2 files changed, 15 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 1892ce94b87..83eed012720 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,14 @@ | |||
| 1 | 2002-07-25 Kevin Ryde <user42@zip.com.au> | ||
| 2 | |||
| 3 | * info.el (Info-find-index-name): Search for a function definition | ||
| 4 | with a return type. | ||
| 5 | |||
| 6 | 2002-07-25 David Ponce <david@dponce.com> | ||
| 7 | |||
| 8 | * emacs-lisp/bytecomp.el (byte-compile-set-symbol-position): | ||
| 9 | Don't recompute `entry' on each iteration. | ||
| 10 | (byte-compile-delete-first): Make it defsubst. | ||
| 11 | |||
| 1 | 2002-07-25 Sam Steingold <sds@gnu.org> | 12 | 2002-07-25 Sam Steingold <sds@gnu.org> |
| 2 | 13 | ||
| 3 | * progmodes/cc-engine.el (c-search-uplist-for-classkey): When | 14 | * progmodes/cc-engine.el (c-search-uplist-for-classkey): When |
| @@ -30,7 +41,6 @@ | |||
| 30 | * textmodes/reftex-sel.el (reftex-select-label-mode): likewise. | 41 | * textmodes/reftex-sel.el (reftex-select-label-mode): likewise. |
| 31 | (reftex-select-bib-mode): likewise | 42 | (reftex-select-bib-mode): likewise |
| 32 | 43 | ||
| 33 | |||
| 34 | 2002-07-25 Colin Walters <walters@debian.org> | 44 | 2002-07-25 Colin Walters <walters@debian.org> |
| 35 | 45 | ||
| 36 | * ibuffer.el (ibuffer-mouse-popup-menu): Allow point to be moved | 46 | * ibuffer.el (ibuffer-mouse-popup-menu): Allow point to be moved |
diff --git a/lisp/info.el b/lisp/info.el index f95cd8bf7b6..07304eabb05 100644 --- a/lisp/info.el +++ b/lisp/info.el | |||
| @@ -1939,6 +1939,10 @@ Give a blank topic name to go to the Index node itself." | |||
| 1939 | (if (or (re-search-forward (format | 1939 | (if (or (re-search-forward (format |
| 1940 | "[a-zA-Z]+: %s\\( \\|$\\)" | 1940 | "[a-zA-Z]+: %s\\( \\|$\\)" |
| 1941 | (regexp-quote name)) nil t) | 1941 | (regexp-quote name)) nil t) |
| 1942 | ;; Find a function definition with a return type. | ||
| 1943 | (re-search-forward (format | ||
| 1944 | "[a-zA-Z]+: [a-zA-Z0-9_]+ %s\\( \\|$\\)" | ||
| 1945 | (regexp-quote name)) nil t) | ||
| 1942 | (search-forward (format "`%s'" name) nil t) | 1946 | (search-forward (format "`%s'" name) nil t) |
| 1943 | (and (string-match "\\`.*\\( (.*)\\)\\'" name) | 1947 | (and (string-match "\\`.*\\( (.*)\\)\\'" name) |
| 1944 | (search-forward | 1948 | (search-forward |