Mercurial > emacs
changeset 92672:6f28457f84ac
(entry): Declare for compiler part-way through.
Comments.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Sat, 08 Mar 2008 23:37:54 +0000 |
parents | 5ab226964d53 |
children | afa4c247815a |
files | lisp/calendar/diary-lib.el |
diffstat | 1 files changed, 14 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/calendar/diary-lib.el Sat Mar 08 23:18:42 2008 +0000 +++ b/lisp/calendar/diary-lib.el Sat Mar 08 23:37:54 2008 +0000 @@ -748,9 +748,10 @@ (unless list-only (remove-overlays date-start (point) 'invisible 'diary)) - (setq entry (buffer-substring entry-start (point)) - temp (diary-pull-attrs entry file-glob-attrs) - entry (nth 0 temp)) + ; FIXME free variable entry? + (setq entry (buffer-substring entry-start (point)) + temp (diary-pull-attrs entry file-glob-attrs) + entry (nth 0 temp)) (add-to-diary-list date entry @@ -971,6 +972,7 @@ (concat "\n" (make-string l ? )))) (insert ?\n (make-string (+ l longest) ?=) ?\n))))) + ;; FIXME free variable entry? (setq entry (car (cdr (car entry-list)))) (if (< 0 (length entry)) (let ((this-entry (car entry-list)) @@ -984,6 +986,7 @@ (or (nth 2 this-loc) (nth 1 this-entry))) :type 'diary-entry) + ; FIXME free variable entry? (insert entry ?\n)) (save-excursion (let* ((marks (nth 4 this-entry)) @@ -1251,6 +1254,7 @@ (let ((tmp (diary-pull-attrs (buffer-substring-no-properties (point) (line-end-position)) file-glob-attrs))) + ;; FIXME free variable entry. (setq entry (nth 0 tmp) marks (nth 1 tmp))) (if dd-name @@ -1682,6 +1686,9 @@ (result entry) (t nil)))) +(defvar entry) + +;; To be called from diary-sexp-entry, where DATE, ENTRY are bound. (defun diary-date (month day year &optional mark) "Specific date(s) diary entry. Entry applies if date is MONTH, DAY, YEAR if `european-calendar-style' is nil, @@ -1712,6 +1719,7 @@ (eq year t))) (cons mark entry)))) +;; To be called from diary-sexp-entry, where DATE, ENTRY are bound. (defun diary-block (m1 d1 y1 m2 d2 y2 &optional mark) "Block diary entry. Entry applies if date is between, or on one of, two dates. @@ -1734,6 +1742,7 @@ (if (and (<= date1 d) (<= d date2)) (cons mark entry)))) +;; To be called from diary-sexp-entry, where DATE, ENTRY are bound. (defun diary-float (month dayname n &optional day mark) "Floating diary entry--entry applies if date is the nth dayname of month. Parameters are MONTH, DAYNAME, N. MONTH can be a list of months, the constant @@ -1798,7 +1807,7 @@ d2))))) (cons mark entry))))) - +;; To be called from diary-sexp-entry, where DATE, ENTRY are bound. (defun diary-anniversary (month day &optional year mark) "Anniversary diary entry. Entry applies if date is the anniversary of MONTH, DAY, YEAR if @@ -1825,6 +1834,7 @@ (if (and (> diff 0) (calendar-date-equal (list m d y) date)) (cons mark (format entry diff (diary-ordinal-suffix diff)))))) +;; To be called from diary-sexp-entry, where DATE, ENTRY are bound. (defun diary-cyclic (n month day year &optional mark) "Cycle diary entry--entry applies every N days starting at MONTH, DAY, YEAR. If `european-calendar-style' is t, parameters are N, DAY, MONTH, YEAR.