aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1998-05-05 04:09:14 +0000
committerRichard M. Stallman1998-05-05 04:09:14 +0000
commitbfce64768d8b655ca4a7c60c50a17cc20c6ef0b5 (patch)
tree2e4346801295b97a366a76ee296fdb790d611567
parentada4407b16170bb511bae681fcc83c9ea88dfcca (diff)
downloademacs-bfce64768d8b655ca4a7c60c50a17cc20c6ef0b5.tar.gz
emacs-bfce64768d8b655ca4a7c60c50a17cc20c6ef0b5.zip
(add-log-current-defun): Fix previous fortran change.
-rw-r--r--lisp/add-log.el22
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."
640 (let ((case-fold-search t)) ; case-insensitive 640 (let ((case-fold-search t)) ; case-insensitive
641 ;; search for fortran subprogram start 641 ;; search for fortran subprogram start
642 (if (re-search-forward 642 (if (re-search-forward
643 "^[ \t]*\\(program\\|subroutine\\|function\ 643 "^[ \t]*\\(program\\|subroutine\\|function\
644\\|[ \ta-z0-9*()]*[ \t]+function\\|\\(block[ \t]*data\\)\\)" 644\\|[ \ta-z0-9*()]*[ \t]+function\\|\\(block[ \t]*data\\)\\)"
645 (progn (end-of-fortran-subprogram) 645 (save-excursion (end-of-fortran-subprogram)
646 (point)) 646 (point))
647 t) 647 t)
648 (or (match-string 2) 648 (or (match-string 2)
649 (progn 649 (progn
650 ;; move to EOL or before first left paren 650 ;; move to EOL or before first left paren
651 (if (re-search-forward "[(\n]" nil t) 651 (if (re-search-forward "[(\n]" nil t)
652 (progn (backward-char) 652 (progn (backward-char)
653 (skip-chars-backward " \t")) 653 (skip-chars-backward " \t"))
654 (end-of-line)) 654 (end-of-line))
655 ;; Use the name preceding that. 655 ;; Use the name preceding that.
656 (buffer-substring (point) 656 (buffer-substring (point)
657 (progn (backward-sexp) 657 (progn (backward-sexp)
658 (point))))) 658 (point)))))
659 "main"))) 659 "main")))