Function: rng-xsd-add-seconds
rng-xsd-add-seconds is a byte-compiled function defined in
rng-xsd.el.gz.
Signature
(rng-xsd-add-seconds DATE OFFSET)
Source Code
;; Defined in /usr/src/emacs/lisp/nxml/rng-xsd.el.gz
(defun rng-xsd-add-seconds (date offset)
(let ((day (nth 0 date))
(second (+ (nth 1 date) offset))
(fraction (nth 2 date)))
(cond ((< second 0)
(list (1- day)
(+ second rng-xsd-seconds-per-day)
fraction))
((>= second rng-xsd-seconds-per-day)
(list (1+ day)
(- second rng-xsd-seconds-per-day)
fraction))
(t (list day second fraction)))))