Function: diary-icalendar--convert-legacy-alarm-options

diary-icalendar--convert-legacy-alarm-options is a byte-compiled function defined in diary-icalendar.el.gz.

This function is obsolete since 31.1.

Signature

(diary-icalendar--convert-legacy-alarm-options ALARM-OPTIONS)

Source Code

;; Defined in /usr/src/emacs/lisp/calendar/diary-icalendar.el.gz
;; Converts a legacy value of `icalendar-export-alarms' to new format of
;; `diary-icalendar-export-alarms':
(defun di:-convert-legacy-alarm-options (alarm-options)
  (declare (obsolete nil "31.1"))
  (let ((lead-time (car alarm-options))
        (by-types (cadr alarm-options)))
    (mapcar
     (lambda (l)
       (cl-case (car l)
         (audio `(audio ,lead-time))
         (display `(display ,lead-time "%s"))
         (email `(email ,lead-time "%s" ,(cadr l)))))
     by-types)))