Function: calendar-longitude

calendar-longitude is a byte-compiled function defined in solar.el.gz.

Signature

(calendar-longitude)

Documentation

Ensure the variable calendar-longitude(var)/calendar-longitude(fun) is a signed decimal fraction.

View in manual

Source Code

;; Defined in /usr/src/emacs/lisp/calendar/solar.el.gz
(defsubst calendar-longitude ()
  "Ensure the variable `calendar-longitude' is a signed decimal fraction."
  (if (numberp calendar-longitude)
      calendar-longitude
    (let ((long (+ (aref calendar-longitude 0)
                   (/ (aref calendar-longitude 1) 60.0))))
      (if (eq (aref calendar-longitude 2) 'east)
          long
        (- long)))))