# HG changeset patch # User Luc Teirlinck # Date 1092795096 0 # Node ID 15d087a81874e0fdde35befadd3d861de141d3f7 # Parent 59569d20d0a1f8c185eb741a8a83d1b792d5027e (copyright-update-year): Delete code that replaces 20xy with xy. diff -r 59569d20d0a1 -r 15d087a81874 lisp/emacs-lisp/copyright.el --- a/lisp/emacs-lisp/copyright.el Tue Aug 17 22:42:23 2004 +0000 +++ b/lisp/emacs-lisp/copyright.el Wed Aug 18 02:11:36 2004 +0000 @@ -100,7 +100,7 @@ (forward-line 1) (re-search-forward comment-start-skip) (re-search-forward copyright-years-regexp)) - + ;; Note that `current-time-string' isn't locale-sensitive. (setq copyright-current-year (substring (current-time-string) -4)) (unless (string= (buffer-substring (- (match-end 2) 2) (match-end 2)) @@ -124,26 +124,6 @@ (eq (char-after (+ (point) size -2)) ?-))) ;; This is a range so just replace the end part. (delete-char size) - ;; Detect if this is using the following shorthand: - ;; (C) 1993, 94, 95, 1998, 2000, 01, 02, 2003 - (if (and - ;; Check that the last year was 4-chars and same century. - (eq size -4) - (equal (buffer-substring (- (point) 4) (- (point) 2)) - (substring copyright-current-year 0 2)) - ;; Check that there are 2-char years as well. - (save-excursion - (re-search-backward "[^0-9][0-9][0-9][^0-9]" - (line-beginning-position) t)) - ;; Make sure we don't remove the first century marker. - (save-excursion - (forward-char size) - (re-search-backward - (concat (buffer-substring (point) (+ (point) 2)) - "[0-9][0-9]") - (line-beginning-position) t))) - ;; Remove the century marker of the last entry. - (delete-region (- (point) 4) (- (point) 2))) ;; Insert a comma with the preferred number of spaces. (insert (save-excursion