Mercurial > emacs
changeset 93222:380387e4c93c
Don't require cal-persia.
(calendar-absolute-from-persian): Autoload it.
(dst-adjust-time): Doc fix.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Wed, 26 Mar 2008 03:10:23 +0000 |
parents | 546789da9d8f |
children | 9aca848375df |
files | lisp/calendar/cal-dst.el |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/calendar/cal-dst.el Wed Mar 26 03:10:04 2008 +0000 +++ b/lisp/calendar/cal-dst.el Wed Mar 26 03:10:23 2008 +0000 @@ -34,7 +34,6 @@ ;;; Code: (require 'calendar) -(require 'cal-persia) (defgroup calendar-dst nil @@ -183,6 +182,8 @@ (setq lo probe))) hi)))) +(autoload 'calendar-absolute-from-persian "cal-persia") + (defun calendar-time-zone-daylight-rules (abs-date utc-diff) "Return daylight transition rule for ABS-DATE, UTC-DIFF sec offset from UTC. ABS-DATE must specify a day that contains a daylight saving transition. @@ -463,8 +464,7 @@ Conversion to daylight saving time is done according to `calendar-daylight-savings-starts', `calendar-daylight-savings-ends', `calendar-daylight-savings-starts-time', -`calendar-daylight-savings-ends-time', and -`calendar-daylight-savings-offset'." +`calendar-daylight-savings-ends-time', and `calendar-daylight-time-offset'." (let* ((rounded-abs-date (+ (calendar-absolute-from-gregorian date) (/ (round (* 60 time)) 60.0 24.0)))