View file File name : cal-islam.elc Content :;ELC ;;; Compiled ;;; in Emacs version 26.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'calendar) #@58 Array of strings giving the names of the Islamic months. (defconst calendar-islamic-month-name-array ["Muharram" "Safar" "Rabi I" "Rabi II" "Jumada I" "Jumada II" "Rajab" "Sha'ban" "Ramadan" "Shawwal" "Dhu al-Qada" "Dhu al-Hijjah"] (#$ . 428)) (autoload 'calendar-julian-to-absolute "cal-julian") #@72 Absolute date of start of Islamic calendar = July 16, 622 AD (Julian). (defconst calendar-islamic-epoch 227015 (#$ . 731)) #@58 Return t if YEAR is a leap year on the Islamic calendar. (defalias 'calendar-islamic-leap-year-p #[(year) "\301\246\302\303\304\305\306\307\310\311\312\313\314\257>\207" [year 30 2 5 7 10 13 16 18 21 24 26 29] 12 (#$ . 860)]) #@60 The last day in MONTH during YEAR on the Islamic calendar. (defalias 'calendar-islamic-last-day-of-month #[(month year) "\302\303\304\305\306\307\257>\203 \310\207\311\312\313\314\315\257>\203 \316\207\317 !\203% \310\207\316\207" [month year 1 3 5 7 9 11 30 2 4 6 8 10 29 calendar-islamic-leap-year-p] 7 (#$ . 1094)]) #@65 Return the day number within the year of the Islamic date DATE. (defalias 'calendar-islamic-day-number #[(date) "\211@)\302 \303\245\304_ S\303\245\305_\211A@)#)\207" [date month + 2 30 29] 5 (#$ . 1425)]) #@144 Absolute date of Islamic DATE. The absolute date is the number of days elapsed since the (imaginary) Gregorian date Sunday, December 31, 1 BC. (defalias 'calendar-islamic-to-absolute #[(date) "\211@)\211A@)\3068)\211\307\246\211\310W\203\"