diff options
| author | Richard M. Stallman <rms@gnu.org> | 1998-05-05 04:09:14 +0000 | 
|---|---|---|
| committer | Richard M. Stallman <rms@gnu.org> | 1998-05-05 04:09:14 +0000 | 
| commit | bfce64768d8b655ca4a7c60c50a17cc20c6ef0b5 (patch) | |
| tree | 2e4346801295b97a366a76ee296fdb790d611567 /lisp/add-log.el | |
| parent | ada4407b16170bb511bae681fcc83c9ea88dfcca (diff) | |
| download | emacs-bfce64768d8b655ca4a7c60c50a17cc20c6ef0b5.tar.gz | |
(add-log-current-defun): Fix previous fortran change.
Diffstat (limited to 'lisp/add-log.el')
| -rw-r--r-- | lisp/add-log.el | 22 | 
1 files changed, 11 insertions, 11 deletions
diff --git a/lisp/add-log.el b/lisp/add-log.el index 9262d12112a..b71257a015a 100644 --- a/lisp/add-log.el +++ b/lisp/add-log.el @@ -640,20 +640,20 @@ Has a preference of looking backwards."                   (let ((case-fold-search t)) ; case-insensitive                     ;; search for fortran subprogram start                     (if (re-search-forward -			 "^[ \t]*\\(program\\|subroutine\\|function\ +                        "^[ \t]*\\(program\\|subroutine\\|function\  \\|[ \ta-z0-9*()]*[ \t]+function\\|\\(block[ \t]*data\\)\\)" -			 (progn (end-of-fortran-subprogram) -				(point)) -			 t) +                        (save-excursion (end-of-fortran-subprogram) +                                        (point)) +                        t)                         (or (match-string 2) -                       (progn -                         ;; move to EOL or before first left paren -                         (if (re-search-forward "[(\n]" nil t) +                           (progn +                             ;; move to EOL or before first left paren +                             (if (re-search-forward "[(\n]" nil t)  				 (progn (backward-char) -				    (skip-chars-backward " \t")) -			   (end-of-line)) -			 ;; Use the name preceding that. -                         (buffer-substring (point) +                                        (skip-chars-backward " \t")) +                               (end-of-line)) +                             ;; Use the name preceding that. +                             (buffer-substring (point)  					       (progn (backward-sexp)  						      (point)))))  		     "main")))  | 
