Server IP : 111.118.215.189 / Your IP : 13.59.22.238 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/calendar/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:08:27 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/calendar/cal-french.el ;;; in Emacs version 24.3.1 ;;; with all optimizations. ;;; This file contains utf-8 non-ASCII characters, ;;; and so cannot be loaded into Emacs 22 or earlier. (and (boundp 'emacs-version) (< (aref emacs-version (1- (length emacs-version))) ?A) (string-lessp emacs-version "23") (error "`%s' was compiled for Emacs 23 or later" #$)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'calendar) #@74 Absolute date of start of French Revolutionary calendar = Sept 22, 1792. (defconst calendar-french-epoch (byte-code "\306\211\3078)\310\311\n!\203 \312\313!\202j\n\314V\203\223 \nS\315\211\211@)\211\211A@*\3078) S\316_\\\307V\203 \317\320_\\\321\245Z\n\211\314W\203` \322\n!S\311\n\320\246!\205v \311\n\323\246!?\206v \311\n\324\246!)\203 T- \325_ \320\245 \323\245[ \324\245%\202j\322\nT!\326\211\211@)\211\211A@*\3078) S\316_\\\307V\203\367 \317\320_\\\321\245Z\n\211\314W\203\330 \322\n!S\311\n\320\246!\205\356 \311\n\323\246!?\206\356 \311\n\324\246!)\203\367 T- \325_ \320\245 \323\245[ \324\245\327\211\327@)\211\211A@*\3078) S\316_\\\307V\203e\317\320_\\\321\245Z\n\211\314W\203F\322\n!S\311\n\320\246!\205\\\311\n\323\246!?\206\\\311\n\324\246!)\203eT-&+\207" [date offset-years year month x day (9 22 1792) 2 nil zerop error "There was no year zero" 0 + 31 23 4 10 abs 100 400 365 - (12 31 -1) day-of-year] 11) (#$ . 582)) #@46 Array of month names in the French calendar. (defconst calendar-french-month-name-array ["Vende'miaire" "Brumaire" "Frimaire" "Nivo^se" "Pluvio^se" "Vento^se" "Germinal" "Flore'al" "Prairial" "Messidor" "Thermidor" "Fructidor"] (#$ . 1625)) #@56 Array of multibyte month names in the French calendar. (defconst calendar-french-multibyte-month-name-array ["Vendémiaire" "Brumaire" "Frimaire" "Nivôse" "Pluviôse" "Ventôse" "Germinal" "Floréal" "Prairial" "Messidor" "Thermidor" "Fructidor"] (#$ . 1872)) #@44 Array of day names in the French calendar. (defconst calendar-french-day-name-array ["Primidi" "Duodi" "Tridi" "Quartidi" "Quintidi" "Sextidi" "Septidi" "Octidi" "Nonidi" "Decadi"] (#$ . 2139)) #@52 Array of special day names in the French calendar. (defconst calendar-french-special-days-array ["de la Vertu" "du Ge'nie" "du Travail" "de la Raison" "des Re'compenses" "de la Re'volution"] (#$ . 2339)) #@62 Array of multibyte special day names in the French calendar. (defconst calendar-french-multibyte-special-days-array ["de la Vertu" "du Génie" "du Travail" "de la Raison" "des Récompenses" "de la Révolution"] (#$ . 2549)) #@52 Return non-nil if diacritical marks are available. (defalias 'calendar-french-accents-p #[nil "\204 \303 \205 \206 \304\n!\205 \n\305H\306\232\207" [window-system enable-multibyte-characters standard-display-table terminal-coding-system char-table-p 161 [161]] 2 (#$ . 2779)]) #@78 Return the array of month names, depending on whether accents are available. (defalias 'calendar-french-month-name-array #[nil "\302 \203 \207 \207" [calendar-french-multibyte-month-name-array calendar-french-month-name-array calendar-french-accents-p] 1 (#$ . 3068)]) #@32 Return the array of day names. (defalias 'calendar-french-day-name-array #[nil "\207" [calendar-french-day-name-array] 1 (#$ . 3345)]) #@75 Return the special day names, depending on whether accents are available. (defalias 'calendar-french-special-days-array #[nil "\302 \203 \207 \207" [calendar-french-multibyte-special-days-array calendar-french-special-days-array calendar-french-accents-p] 1 (#$ . 3487)]) #@455 True if YEAR is a leap year on the French Revolutionary calendar. For Gregorian years 1793 to 1805, the years of actual operation of the calendar, follows historical practice based on equinoxes (years 3, 7, and 11 were leap years; 15 and 20 would have been leap years). For later years uses the proposed rule of Romme (never adopted)--leap years fall every four years except century years not divisible 400 and century years that are multiples of 4000. (defalias 'calendar-french-leap-year-p #[(year) "\301>\206) \302>\206) \303V\205) \304\305\246!\205) \306\246\307>?\205) \304\310\246!?\207" [year (3 7 11) (15 20) 20 zerop 4 400 (100 200 300) 4000] 3 (#$ . 3768)]) #@191 Return last day of MONTH, YEAR on the French Revolutionary calendar. The 13th month is not really a month, but the 5 (6 in leap years) day period of `sansculottides' at the end of the year. (defalias 'calendar-french-last-day-of-month #[(month year) "\302W\203 \303\207\304 !\203 \305\207\306\207" [month year 13 30 calendar-french-leap-year-p 6 5] 2 (#$ . 4450)]) #@172 Compute absolute date from French Revolutionary date DATE. The absolute date is the number of days elapsed since the (imaginary) Gregorian date Sunday, December 31, 1 BC. (defalias 'calendar-french-to-absolute #[(date) "\211@)\211\211A@*\3068)\307\nS\310_\n\311W\203'