Commit 84cb770d authored by Glenn Morris's avatar Glenn Morris
Browse files

(calendar-time-zone-daylight-rules): Simplify Persian conditionals.

parent d916c965
2009-06-23 Glenn Morris <rgm@gnu.org>
 
* calendar/cal-dst.el (calendar-time-zone-daylight-rules):
Simplify Persian conditionals.
* calc/calc-graph.el (calc-graph-plot): Avoid assignment to free
variable `filename'.
 
......
......@@ -212,12 +212,12 @@ The result has the proper form for `calendar-daylight-savings-starts'."
rlist)
;; 01-01 and 07-01 for this year's Persian calendar.
;; FIXME what does the Persian calendar have to do with this?
(if (and (= m 3) (<= 20 d) (<= d 21))
'((calendar-gregorian-from-absolute
(calendar-persian-to-absolute `(1 1 ,(- year 621))))))
(if (and (= m 9) (<= 22 d) (<= d 23))
'((calendar-gregorian-from-absolute
(calendar-persian-to-absolute `(7 1 ,(- year 621))))))))
(and (= m 3) (memq d '(20 21))
'((calendar-gregorian-from-absolute
(calendar-persian-to-absolute `(1 1 ,(- year 621))))))
(and (= m 9) (memq d '(22 23))
'((calendar-gregorian-from-absolute
(calendar-persian-to-absolute `(7 1 ,(- year 621))))))))
(prevday-sec (- -1 utc-diff)) ; last sec of previous local day
(year (1+ y))
new-rules)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment