diff lisp/calendar/cal-dst.el @ 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 8a8f8559d11d
children 7aed3058864c
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)))