home *** CD-ROM | disk | FTP | other *** search
Emacs Compiled Lisp | 1995-08-29 | 8.6 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: Emacs Compiled Lisp
(other/emacsCompiledLisp).
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| Emacs Compiled Lisp (other/emacsCompiledLisp)
| magic
| Unsupported |
1%
| dexvert
| Combustion 2 Particle Library (other/combustion2ParticleLibrary)
| ext
| Unsupported |
100%
| file
| Emacs/XEmacs v19 byte-compiled Lisp data
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Emacs/XEmacs byte-compiled Lisp (generic)
| default
| |
100%
| xdgMime
| text/x-emacs-lisp
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 13 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 63 74 68 6f 6d 70 40 |piled by| cthomp@|
|00000020| 77 69 6c 6c 6f 77 2e 63 | 73 2e 75 69 75 63 2e 65 |willow.c|s.uiuc.e|
|00000030| 64 75 20 6f 6e 20 54 75 | 65 20 41 75 67 20 32 39 |du on Tu|e Aug 29|
|00000040| 20 31 34 3a 35 32 3a 32 | 35 20 31 39 39 35 0a 3b | 14:52:2|5 1995.;|
|00000050| 3b 3b 20 66 72 6f 6d 20 | 66 69 6c 65 20 2f 65 78 |;; from |file /ex|
|00000060| 70 6f 72 74 2f 77 69 6c | 6c 6f 77 33 2f 78 65 6d |port/wil|low3/xem|
|00000070| 61 63 73 2d 31 39 2e 31 | 33 2d 72 65 6c 65 61 73 |acs-19.1|3-releas|
|00000080| 65 2f 65 64 69 74 6f 72 | 2f 6c 69 73 70 2f 68 79 |e/editor|/lisp/hy|
|00000090| 70 65 72 62 6f 6c 65 2f | 68 74 7a 2e 65 6c 0a 3b |perbole/|htz.el.;|
|000000a0| 3b 3b 20 65 6d 61 63 73 | 20 76 65 72 73 69 6f 6e |;; emacs| version|
|000000b0| 20 31 39 2e 31 33 20 58 | 45 6d 61 63 73 20 4c 75 | 19.13 X|Emacs Lu|
|000000c0| 63 69 64 2e 0a 3b 3b 3b | 20 62 79 74 65 63 6f 6d |cid..;;;| bytecom|
|000000d0| 70 20 76 65 72 73 69 6f | 6e 20 32 2e 32 35 3b 20 |p versio|n 2.25; |
|000000e0| 31 2d 53 65 70 2d 39 34 | 2e 0a 3b 3b 3b 20 6f 70 |1-Sep-94|..;;; op|
|000000f0| 74 69 6d 69 7a 61 74 69 | 6f 6e 20 69 73 20 6f 6e |timizati|on is on|
|00000100| 2e 0a 3b 3b 3b 20 74 68 | 69 73 20 66 69 6c 65 20 |..;;; th|is file |
|00000110| 75 73 65 73 20 6f 70 63 | 6f 64 65 73 20 77 68 69 |uses opc|odes whi|
|00000120| 63 68 20 64 6f 20 6e 6f | 74 20 65 78 69 73 74 20 |ch do no|t exist |
|00000130| 69 6e 20 45 6d 61 63 73 | 20 31 38 2e 0a 0a 28 69 |in Emacs| 18...(i|
|00000140| 66 20 28 61 6e 64 20 28 | 62 6f 75 6e 64 70 20 27 |f (and (|boundp '|
|00000150| 65 6d 61 63 73 2d 76 65 | 72 73 69 6f 6e 29 0a 09 |emacs-ve|rsion)..|
|00000160| 20 28 6f 72 20 28 61 6e | 64 20 28 62 6f 75 6e 64 | (or (an|d (bound|
|00000170| 70 20 27 65 70 6f 63 68 | 3a 3a 76 65 72 73 69 6f |p 'epoch|::versio|
|00000180| 6e 29 20 65 70 6f 63 68 | 3a 3a 76 65 72 73 69 6f |n) epoch|::versio|
|00000190| 6e 29 0a 09 20 20 20 20 | 20 28 73 74 72 69 6e 67 |n).. | (string|
|000001a0| 2d 6c 65 73 73 70 20 65 | 6d 61 63 73 2d 76 65 72 |-lessp e|macs-ver|
|000001b0| 73 69 6f 6e 20 22 31 39 | 22 29 29 29 0a 20 20 20 |sion "19|"))). |
|000001c0| 20 28 65 72 72 6f 72 20 | 22 54 68 69 73 20 66 69 | (error |"This fi|
|000001d0| 6c 65 20 77 61 73 20 63 | 6f 6d 70 69 6c 65 64 20 |le was c|ompiled |
|000001e0| 66 6f 72 20 45 6d 61 63 | 73 20 31 39 2e 22 29 29 |for Emac|s 19."))|
|000001f0| 0a 0a 28 72 65 71 75 69 | 72 65 20 27 68 79 70 62 |..(requi|re 'hypb|
|00000200| 29 0a 28 66 73 65 74 20 | 27 68 74 7a 3a 64 61 74 |).(fset |'htz:dat|
|00000210| 65 2d 61 72 70 61 20 23 | 5b 28 26 6f 70 74 69 6f |e-arpa #|[(&optio|
|00000220| 6e 61 6c 20 64 61 74 65 | 20 6c 6f 63 61 6c 20 74 |nal date| local t|
|00000230| 69 6d 65 7a 6f 6e 65 29 | 20 22 c0 09 21 ac 88 c2 |imezone)| "..!...|
|00000240| 09 ae 82 c3 20 21 11 c4 | 09 c5 48 21 1e 06 c4 09 |.... !..|..H!....|
|00000250| c7 48 21 1e 08 c4 09 c9 | 48 21 1e 5c 6e cb 09 cc |.H!.....|H!.\n...|
|00000260| 48 21 1e 0d c4 0e 0d c5 | 48 21 1e 0e c4 0e 0d c7 |H!......|H!......|
|00000270| 48 21 1e 0f c4 0e 0d c9 | 48 21 1e 10 09 d1 48 ae |H!......|H!....H.|
|00000280| 86 0e 12 ae 82 0e 13 1e | 12 0e 14 ae 82 0e 12 1e |........|........|
|00000290| 14 d5 0e 14 21 d5 0e 12 | 21 5a 1e 16 d7 0e 06 0e |....!...|!Z......|
|000002a0| 08 0e 5c 6e 0e 0e 0e 16 | 5c 5c 0e 0f 0e 10 26 06 |..\n....|\\....&.|
|000002b0| 1e 18 d9 0e 18 c5 48 0e | 18 c7 48 0e 18 c9 48 da |......H.|..H...H.|
|000002c0| 0e 18 cc 48 0e 18 d1 48 | 0e 18 db 48 23 0e 14 25 |...H...H|...H#..%|
|000002d0| 2e 0b 87 22 20 5b 76 65 | 63 74 6f 72 70 20 64 61 |..." [ve|ctorp da|
|000002e0| 74 65 20 68 74 7a 3a 64 | 61 74 65 2d 70 61 72 73 |te htz:d|ate-pars|
|000002f0| 65 20 63 75 72 72 65 6e | 74 2d 74 69 6d 65 2d 73 |e curren|t-time-s|
|00000300| 74 72 69 6e 67 20 73 74 | 72 69 6e 67 2d 74 6f 2d |tring st|ring-to-|
|00000310| 69 6e 74 20 30 20 79 65 | 61 72 20 31 20 6d 6f 6e |int 0 ye|ar 1 mon|
|00000320| 74 68 20 32 20 64 61 79 | 20 68 74 7a 3a 74 69 6d |th 2 day| htz:tim|
|00000330| 65 2d 70 61 72 73 65 20 | 33 20 74 69 6d 65 20 68 |e-parse |3 time h|
|00000340| 6f 75 72 20 6d 69 6e 75 | 74 65 20 73 65 63 6f 6e |our minu|te secon|
|00000350| 64 20 34 20 6c 6f 63 61 | 6c 20 68 74 7a 3a 6c 6f |d 4 loca|l htz:lo|
|00000360| 63 61 6c 20 74 69 6d 65 | 7a 6f 6e 65 20 68 74 7a |cal time|zone htz|
|00000370| 3a 7a 6f 6e 65 2d 74 6f | 2d 68 6f 75 72 20 64 69 |:zone-to|-hour di|
|00000380| 66 66 20 68 74 7a 3a 74 | 69 6d 65 2d 66 69 78 20 |ff htz:t|ime-fix |
|00000390| 6e 65 77 20 68 74 7a 3a | 64 61 74 65 2d 6d 61 6b |new htz:|date-mak|
|000003a0| 65 2d 61 72 70 61 20 68 | 74 7a 3a 74 69 6d 65 2d |e-arpa h|tz:time-|
|000003b0| 6d 61 6b 65 2d 73 74 72 | 69 6e 67 20 35 5d 20 39 |make-str|ing 5] 9|
|000003c0| 20 22 5c 0a 43 6f 6e 76 | 65 72 74 20 6f 70 74 69 | "\.Conv|ert opti|
|000003d0| 6f 6e 61 6c 20 44 41 54 | 45 20 6f 72 20 63 75 72 |onal DAT|E or cur|
|000003e0| 72 65 6e 74 20 64 61 74 | 65 20 74 6f 20 61 6e 20 |rent dat|e to an |
|000003f0| 61 72 70 61 6e 65 74 20 | 73 74 61 6e 64 61 72 64 |arpanet |standard|
|00000400| 20 64 61 74 65 2e 0a 4f | 70 74 69 6f 6e 61 6c 20 | date..O|ptional |
|00000410| 31 73 74 20 61 72 67 75 | 6d 65 6e 74 20 4c 4f 43 |1st argu|ment LOC|
|00000420| 41 4c 20 73 70 65 63 69 | 66 69 65 73 20 74 68 65 |AL speci|fies the|
|00000430| 20 64 65 66 61 75 6c 74 | 20 6c 6f 63 61 6c 20 74 | default| local t|
|00000440| 69 6d 65 7a 6f 6e 65 20 | 6f 66 20 74 68 65 20 44 |imezone |of the D|
|00000450| 41 54 45 2e 0a 4f 70 74 | 69 6f 6e 61 6c 20 32 6e |ATE..Opt|ional 2n|
|00000460| 64 20 61 72 67 75 6d 65 | 6e 74 20 54 49 4d 45 5a |d argume|nt TIMEZ|
|00000470| 4f 4e 45 20 73 70 65 63 | 69 66 69 65 73 20 61 20 |ONE spec|ifies a |
|00000480| 74 69 6d 65 7a 6f 6e 65 | 20 74 6f 20 62 65 20 72 |timezone| to be r|
|00000490| 65 70 72 65 73 65 6e 74 | 65 64 20 69 6e 2e 22 5d |epresent|ed in."]|
|000004a0| 29 0a 28 66 73 65 74 20 | 27 68 74 7a 3a 64 61 74 |).(fset |'htz:dat|
|000004b0| 65 2d 70 61 72 73 65 20 | 23 5b 28 64 61 74 65 20 |e-parse |#[(date |
|000004c0| 26 6f 70 74 69 6f 6e 61 | 6c 20 70 61 72 73 65 64 |&optiona|l parsed|
|000004d0| 2d 63 75 72 72 65 6e 74 | 2d 64 61 74 65 29 20 22 |-current|-date) "|
|000004e0| 08 ae 81 c1 c2 89 89 89 | 89 1b 1c 1d 1e 06 1e 07 |........|........|
|000004f0| 18 c8 c9 08 5c 22 ab 8e | ca 16 07 cb 16 06 cc 15 |....\"..|........|
|00000500| cd 14 c2 13 aa fd c8 ce | 08 5c 22 ab 8e cc 16 07 |........|.\".....|
|00000510| cb 16 06 ca 15 cd 14 c2 | 13 aa e9 c8 cf 08 5c 22 |........|......\"|
|00000520| ab 8e cc 16 07 cb 16 06 | ca 15 cd 14 d0 13 aa d5 |........|........|
|00000530| c8 d1 08 5c 22 ab 8e cd | 16 07 ca 16 06 cb 15 cc |...\"...|........|
|00000540| 14 c2 13 aa c1 c8 d2 08 | 5c 22 ab 8e d0 16 07 ca |........|\"......|
|00000550| 16 06 cb 15 cc 14 cd 13 | aa ad c8 d3 08 5c 22 ab |........|.....\".|
|00000560| 8e c2 16 07 ca 16 06 cb | 15 cc 14 c2 13 aa 99 c8 |........|........|
|00000570| d4 08 5c 22 ab 8e cc 16 | 07 ca 16 06 cb 15 c2 14 |..\"....|........|
|00000580| c2 13 aa 85 d5 d6 08 5c | 22 88 0e 07 ab c3 08 0e |.......\|".......|
|00000590| 07 94 0e 07 95 4f 89 16 | 07 47 cb 55 ac 84 0e 07 |.....O..|.G.U....|
|000005a0| aa ab d7 20 d8 c2 4f 89 | 1e 19 cb c2 4f 1e 1a 0e |... ..O.|....O...|
|000005b0| 19 db cb 4f 1e 1c 0e 1a | 0e 19 99 ab 8a dd de df |...O....|........|
|000005c0| 0e 1c 21 53 5c 22 aa 82 | 0e 1c 0e 07 50 2b 16 07 |..!S\"..|....P+..|
|000005d0| aa 8f e0 0e 21 21 ab 86 | 0e 21 db 48 aa 81 e2 16 |....!!..|.!.H....|
|000005e0| 07 0e 06 ab a4 08 0e 06 | 94 0e 06 95 4f 16 06 df |........|....O...|
|000005f0| 0e 06 21 db 55 ac 84 0e | 06 aa 8a e3 e4 0e 06 96 |..!.U...|........|
|00000600| 0e 25 5c 22 41 21 16 06 | aa 8f e0 0e 21 21 ab 86 |.%\"A!..|....!!..|
|00000610| 0e 21 ca 48 aa 81 e2 16 | 06 0d ab 89 08 0d 94 0d |.!.H....|........|
|00000620| 95 4f 15 aa 8e e0 0e 21 | 21 ab 86 0e 21 cb 48 aa |.O.....!|!...!.H.|
|00000630| 81 e2 15 0c ab 89 08 0c | 94 0c 95 4f 14 aa 8b e0 |........|...O....|
|00000640| 0e 21 21 ad 84 0e 21 cc | 48 14 0b ab 89 08 0b 94 |.!!...!.|H.......|
|00000650| 0b 95 4f 13 aa 8f e0 0e | 21 21 ab 86 0e 21 cd 48 |..O.....|!!...!.H|
|00000660| aa 82 0e 26 13 e7 0e 07 | 0e 06 0d 0c 0b 25 2e 06 |...&....|.....%..|
|00000670| 87 22 20 5b 64 61 74 65 | 20 22 22 20 6e 69 6c 20 |." [date| "" nil |
|00000680| 7a 6f 6e 65 20 74 69 6d | 65 20 64 61 79 20 6d 6f |zone tim|e day mo|
|00000690| 6e 74 68 20 79 65 61 72 | 20 73 74 72 69 6e 67 2d |nth year| string-|
|000006a0| 6d 61 74 63 68 20 22 5c | 5c 28 5b 30 2d 39 5d 5b |match "\|\([0-9][|
|000006b0| 30 2d 39 5d 5b 30 2d 39 | 5d 5b 30 2d 39 5d 5c 5c |0-9][0-9|][0-9]\\|
|000006c0| 29 5c 5c 28 5b 30 2d 31 | 5d 5b 30 2d 39 5d 5c 5c |)\\([0-1|][0-9]\\|
|000006d0| 29 5c 5c 28 5b 30 2d 33 | 5d 5b 30 2d 39 5d 5c 5c |)\\([0-3|][0-9]\\|
|000006e0| 29 3a 3f 5c 5c 28 5b 30 | 2d 32 5d 5b 30 2d 39 5d |):?\\([0|-2][0-9]|
|000006f0| 3a 5b 30 2d 35 5d 5b 30 | 2d 39 3a 5d 2b 5c 5c 29 |:[0-5][0|-9:]+\\)|
|00000700| 5b 20 5d 2a 5c 5c 27 22 | 20 31 20 32 20 33 20 34 |[ ]*\\'"| 1 2 3 4|
|00000710| 20 22 5c 5c 28 5b 30 2d | 39 5d 2b 5c 5c 29 20 5c | "\\([0-|9]+\\) \|
|00000720| 5c 28 5b 5e 20 2c 5d 2b | 5c 5c 29 20 5c 5c 28 5b |\([^ ,]+|\\) \\([|
|00000730| 30 2d 39 5d 2b 5c 5c 29 | 20 5c 5c 28 5b 30 2d 39 |0-9]+\\)| \\([0-9|
|00000740| 5d 2b 3a 5b 30 2d 39 3a | 5d 2b 5c 5c 29 5b 20 5d |]+:[0-9:|]+\\)[ ]|
|00000750| 2a 5c 5c 27 22 20 22 5c | 5c 28 5b 30 2d 39 5d 2b |*\\'" "\|\([0-9]+|
|00000760| 5c 5c 29 20 5c 5c 28 5b | 5e 20 2c 5d 2b 5c 5c 29 |\\) \\([|^ ,]+\\)|
|00000770| 20 5c 5c 28 5b 30 2d 39 | 5d 2b 5c 5c 29 20 5c 5c | \\([0-9|]+\\) \\|
|00000780| 28 5b 30 2d 39 5d 2b 3a | 5b 30 2d 39 3a 5d 2b 5c |([0-9]+:|[0-9:]+\|
|00000790| 5c 29 5b 20 5d 2a 5c 5c | 28 5b 2d 2b 61 2d 7a 41 |\)[ ]*\\|([-+a-zA|
|000007a0| 2d 5a 30 2d 39 5d 2b 5c | 5c 29 22 20 35 20 22 5c |-Z0-9]+\|\)" 5 "\|
|000007b0| 5c 28 5b 5e 20 2c 5d 2b | 5c 5c 29 20 2b 5c 5c 28 |\([^ ,]+|\\) +\\(|
|000007c0| 5b 30 2d 39 5d 2b 5c 5c | 29 20 5c 5c 28 5b 30 2d |[0-9]+\\|) \\([0-|
|000007d0| 39 5d 2b 3a 5b 30 2d 39 | 3a 5d 2b 5c 5c 29 20 5c |9]+:[0-9|:]+\\) \|
|000007e0| 5c 28 5b 30 2d 39 5d 2b | 5c 5c 29 22 20 22 5c 5c |\([0-9]+|\\)" "\\|
|000007f0| 28 5b 5e 20 2c 5d 2b 5c | 5c 29 20 2b 5c 5c 28 5b |([^ ,]+\|\) +\\([|
|00000800| 30 2d 39 5d 2b 5c 5c 29 | 20 5c 5c 28 5b 30 2d 39 |0-9]+\\)| \\([0-9|
|00000810| 5d 2b 3a 5b 30 2d 39 3a | 5d 2b 5c 5c 29 20 5c 5c |]+:[0-9:|]+\\) \\|
|00000820| 28 5b 2d 2b 61 2d 7a 41 | 2d 5a 30 2d 39 5d 2b 5c |([-+a-zA|-Z0-9]+\|
|00000830| 5c 29 20 5c 5c 28 5b 30 | 2d 39 5d 2b 5c 5c 29 22 |\) \\([0|-9]+\\)"|
|00000840| 20 22 5e 5c 5c 28 5b 5e | 20 2c 5d 2b 5c 5c 29 20 | "^\\([^| ,]+\\) |
|00000850| 2b 5c 5c 28 5b 30 2d 39 | 5d 2b 5c 5c 29 20 2b 5c |+\\([0-9|]+\\) +\|
|00000860| 5c 28 5b 30 2d 39 5d 2b | 3a 5b 30 2d 39 3a 5d 2b |\([0-9]+|:[0-9:]+|
|00000870| 5c 5c 29 24 22 20 22 5e | 5c 5c 28 5b 5e 20 2c 5d |\\)$" "^|\\([^ ,]|
|00000880| 2b 5c 5c 29 20 2b 5c 5c | 28 5b 30 2d 39 5d 2b 5c |+\\) +\\|([0-9]+\|
|00000890| 5c 29 20 2b 5c 5c 28 5b | 30 2d 39 5d 5b 30 2d 39 |\) +\\([|0-9][0-9|
|000008a0| 5d 5b 30 2d 39 5d 5b 30 | 2d 39 5d 5c 5c 29 24 22 |][0-9][0|-9]\\)$"|
|000008b0| 20 65 72 72 6f 72 20 22 | 28 68 74 7a 3a 64 61 74 | error "|(htz:dat|
|000008c0| 65 2d 70 61 72 73 65 29 | 3a 20 49 6e 76 61 6c 69 |e-parse)|: Invali|
|000008d0| 64 20 64 61 74 65 20 66 | 6f 72 6d 61 74 3a 20 27 |d date f|ormat: '|
|000008e0| 25 73 27 22 20 63 75 72 | 72 65 6e 74 2d 74 69 6d |%s'" cur|rent-tim|
|000008f0| 65 2d 73 74 72 69 6e 67 | 20 2d 34 20 79 72 20 63 |e-string| -4 yr c|
|00000900| 75 72 72 2d 79 72 20 30 | 20 63 65 6e 74 75 72 79 |urr-yr 0| century|
|00000910| 20 66 6f 72 6d 61 74 20 | 22 25 30 32 64 22 20 73 | format |"%02d" s|
|00000920| 74 72 69 6e 67 2d 74 6f | 2d 69 6e 74 20 76 65 63 |tring-to|-int vec|
|00000930| 74 6f 72 70 20 70 61 72 | 73 65 64 2d 63 75 72 72 |torp par|sed-curr|
|00000940| 65 6e 74 2d 64 61 74 65 | 20 22 30 22 20 69 6e 74 |ent-date| "0" int|
|00000950| 2d 74 6f 2d 73 74 72 69 | 6e 67 20 61 73 73 6f 63 |-to-stri|ng assoc|
|00000960| 20 68 74 7a 3a 6d 6f 6e | 74 68 73 2d 61 73 73 6f | htz:mon|ths-asso|
|00000970| 63 20 68 74 7a 3a 6c 6f | 63 61 6c 20 76 65 63 74 |c htz:lo|cal vect|
|00000980| 6f 72 5d 20 37 20 22 5c | 0a 50 61 72 73 65 20 44 |or] 7 "\|.Parse D|
|00000990| 41 54 45 20 73 74 72 69 | 6e 67 20 61 6e 64 20 72 |ATE stri|ng and r|
|000009a0| 65 74 75 72 6e 20 61 20 | 76 65 63 74 6f 72 20 5b |eturn a |vector [|
|000009b0| 79 65 61 72 20 6d 6f 6e | 74 68 20 64 61 79 20 74 |year mon|th day t|
|000009c0| 69 6d 65 20 74 69 6d 65 | 7a 6f 6e 65 5d 2e 0a 31 |ime time|zone]..1|
|000009d0| 39 20 69 73 20 70 72 65 | 70 65 6e 64 65 64 20 74 |9 is pre|pended t|
|000009e0| 6f 20 79 65 61 72 20 69 | 66 20 6e 65 63 65 73 73 |o year i|f necess|
|000009f0| 61 72 79 2e 20 20 54 69 | 6d 65 7a 6f 6e 65 20 69 |ary. Ti|mezone i|
|00000a00| 6e 20 44 41 54 45 20 69 | 73 20 6f 70 74 69 6f 6e |n DATE i|s option|
|00000a10| 61 6c 2c 20 69 74 0a 64 | 65 66 61 75 6c 74 73 20 |al, it.d|efaults |
|00000a20| 74 6f 20 74 68 65 20 76 | 61 6c 75 65 20 6f 66 20 |to the v|alue of |
|00000a30| 68 74 7a 3a 6c 6f 63 61 | 6c 2e 0a 0a 52 65 63 6f |htz:loca|l...Reco|
|00000a40| 67 6e 69 7a 65 73 20 74 | 68 65 20 66 6f 6c 6c 6f |gnizes t|he follo|
|00000a50| 77 69 6e 67 20 73 74 79 | 6c 65 73 3a 0a 20 28 31 |wing sty|les:. (1|
|00000a60| 29 20 31 34 20 41 70 72 | 20 38 39 20 30 33 3a 32 |) 14 Apr| 89 03:2|
|00000a70| 30 5b 3a 31 32 5d 20 5b | 47 4d 54 5d 0a 20 28 32 |0[:12] [|GMT]. (2|
|00000a80| 29 20 46 72 69 2c 20 31 | 37 20 4d 61 72 20 5b 31 |) Fri, 1|7 Mar [1|
|00000a90| 39 5d 38 39 20 34 3a 30 | 31 5b 3a 33 33 5d 20 5b |9]89 4:0|1[:33] [|
|00000aa0| 47 4d 54 5d 0a 20 28 33 | 29 20 4d 6f 6e 20 4a 61 |GMT]. (3|) Mon Ja|
|00000ab0| 6e 20 31 36 20 31 36 3a | 31 32 5b 3a 33 37 5d 20 |n 16 16:|12[:37] |
|00000ac0| 5b 47 4d 54 5d 20 31 39 | 38 39 0a 20 28 34 29 20 |[GMT] 19|89. (4) |
|00000ad0| 31 39 39 31 31 30 31 34 | 3a 30 37 3a 35 31 3a 30 |19911014|:07:51:0|
|00000ae0| 38 20 6f 72 20 31 39 39 | 31 31 30 31 34 30 37 3a |8 or 199|1101407:|
|00000af0| 35 31 3a 30 38 20 20 27 | 73 6f 72 74 61 62 6c 65 |51:08 '|sortable|
|00000b00| 20 64 61 74 65 27 0a 20 | 28 35 29 20 4d 61 72 20 | date'. |(5) Mar |
|00000b10| 32 39 20 31 34 3a 30 30 | 20 20 20 20 27 6c 73 20 |29 14:00| 'ls |
|00000b20| 2d 6c 20 64 61 74 65 27 | 20 20 72 65 71 75 69 72 |-l date'| requir|
|00000b30| 65 73 20 27 70 61 72 73 | 65 64 2d 63 75 72 72 65 |es 'pars|ed-curre|
|00000b40| 6e 74 2d 64 61 74 65 27 | 20 61 72 67 0a 20 28 36 |nt-date'| arg. (6|
|00000b50| 29 20 4d 61 72 20 20 37 | 20 20 31 39 39 34 20 20 |) Mar 7| 1994 |
|00000b60| 20 20 27 6c 73 20 2d 6c | 20 64 61 74 65 27 20 20 | 'ls -l| date' |
|00000b70| 72 65 71 75 69 72 65 73 | 20 27 70 61 72 73 65 64 |requires| 'parsed|
|00000b80| 2d 63 75 72 72 65 6e 74 | 2d 64 61 74 65 27 20 61 |-current|-date' a|
|00000b90| 72 67 22 5d 29 0a 28 66 | 73 65 74 20 27 68 74 7a |rg"]).(f|set 'htz|
|00000ba0| 3a 64 61 74 65 2d 73 6f | 72 74 61 62 6c 65 20 23 |:date-so|rtable #|
|00000bb0| 5b 28 26 6f 70 74 69 6f | 6e 61 6c 20 64 61 74 65 |[(&optio|nal date|
|00000bc0| 20 6c 6f 63 61 6c 20 74 | 69 6d 65 7a 6f 6e 65 29 | local t|imezone)|
|00000bd0| 20 22 c0 09 21 ac 88 c2 | 09 ae 82 c3 20 21 11 c4 | "..!...|.... !..|
|00000be0| 09 c5 48 21 1e 06 c4 09 | c7 48 21 1e 08 c4 09 c9 |..H!....|.H!.....|
|00000bf0| 48 21 1e 5c 6e cb 09 cc | 48 21 1e 0d c4 0e 0d c5 |H!.\n...|H!......|
|00000c00| 48 21 1e 0e c4 0e 0d c7 | 48 21 1e 0f c4 0e 0d c9 |H!......|H!......|
|00000c10| 48 21 1e 10 09 d1 48 ae | 86 0e 12 ae 82 0e 13 1e |H!....H.|........|
|00000c20| 12 0e 14 ae 82 0e 12 1e | 14 d5 0e 14 21 d5 0e 12 |........|....!...|
|00000c30| 21 5a 1e 16 d7 0e 06 0e | 08 0e 5c 6e 0e 0e 0e 16 |!Z......|..\n....|
|00000c40| 5c 5c 0e 0f 0e 10 26 06 | 1e 18 d9 0e 18 c5 48 0e |\\....&.|......H.|
|00000c50| 18 c7 48 0e 18 c9 48 da | 0e 18 cc 48 0e 18 d1 48 |..H...H.|...H...H|
|00000c60| 0e 18 db 48 23 24 2e 0b | 87 22 20 5b 76 65 63 74 |...H#$..|." [vect|
|00000c70| 6f 72 70 20 64 61 74 65 | 20 68 74 7a 3a 64 61 74 |orp date| htz:dat|
|00000c80| 65 2d 70 61 72 73 65 20 | 63 75 72 72 65 6e 74 2d |e-parse |current-|
|00000c90| 74 69 6d 65 2d 73 74 72 | 69 6e 67 20 73 74 72 69 |time-str|ing stri|
|00000ca0| 6e 67 2d 74 6f 2d 69 6e | 74 20 30 20 79 65 61 72 |ng-to-in|t 0 year|
|00000cb0| 20 31 20 6d 6f 6e 74 68 | 20 32 20 64 61 79 20 68 | 1 month| 2 day h|
|00000cc0| 74 7a 3a 74 69 6d 65 2d | 70 61 72 73 65 20 33 20 |tz:time-|parse 3 |
|00000cd0| 74 69 6d 65 20 68 6f 75 | 72 20 6d 69 6e 75 74 65 |time hou|r minute|
|00000ce0| 20 73 65 63 6f 6e 64 20 | 34 20 6c 6f 63 61 6c 20 | second |4 local |
|00000cf0| 68 74 7a 3a 6c 6f 63 61 | 6c 20 74 69 6d 65 7a 6f |htz:loca|l timezo|
|00000d00| 6e 65 20 68 74 7a 3a 7a | 6f 6e 65 2d 74 6f 2d 68 |ne htz:z|one-to-h|
|00000d10| 6f 75 72 20 64 69 66 66 | 20 68 74 7a 3a 74 69 6d |our diff| htz:tim|
|00000d20| 65 2d 66 69 78 20 6e 65 | 77 20 68 74 7a 3a 64 61 |e-fix ne|w htz:da|
|00000d30| 74 65 2d 6d 61 6b 65 2d | 73 6f 72 74 61 62 6c 65 |te-make-|sortable|
|00000d40| 20 68 74 7a 3a 74 69 6d | 65 2d 6d 61 6b 65 2d 73 | htz:tim|e-make-s|
|00000d50| 74 72 69 6e 67 20 35 5d | 20 39 20 22 5c 0a 43 6f |tring 5]| 9 "\.Co|
|00000d60| 6e 76 65 72 74 20 6f 70 | 74 69 6f 6e 61 6c 20 44 |nvert op|tional D|
|00000d70| 41 54 45 20 6f 72 20 63 | 75 72 72 65 6e 74 20 64 |ATE or c|urrent d|
|00000d80| 61 74 65 20 74 6f 20 61 | 20 73 6f 72 74 61 62 6c |ate to a| sortabl|
|00000d90| 65 20 64 61 74 65 20 73 | 74 72 69 6e 67 2e 0a 4f |e date s|tring..O|
|00000da0| 70 74 69 6f 6e 61 6c 20 | 31 73 74 20 61 72 67 75 |ptional |1st argu|
|00000db0| 6d 65 6e 74 20 4c 4f 43 | 41 4c 20 73 70 65 63 69 |ment LOC|AL speci|
|00000dc0| 66 69 65 73 20 74 68 65 | 20 6c 6f 63 61 6c 20 74 |fies the| local t|
|00000dd0| 69 6d 65 7a 6f 6e 65 20 | 6f 66 20 74 68 65 20 44 |imezone |of the D|
|00000de0| 41 54 45 2e 0a 4f 70 74 | 69 6f 6e 61 6c 20 32 6e |ATE..Opt|ional 2n|
|00000df0| 64 20 61 72 67 75 6d 65 | 6e 74 20 54 49 4d 45 5a |d argume|nt TIMEZ|
|00000e00| 4f 4e 45 20 73 70 65 63 | 69 66 69 65 73 20 61 6e |ONE spec|ifies an|
|00000e10| 20 6f 75 74 70 75 74 20 | 74 69 6d 65 7a 6f 6e 65 | output |timezone|
|00000e20| 20 74 6f 20 75 73 65 2e | 22 5d 29 0a 28 66 73 65 | to use.|"]).(fse|
|00000e30| 74 20 27 68 74 7a 3a 64 | 61 74 65 2d 73 6f 72 74 |t 'htz:d|ate-sort|
|00000e40| 61 62 6c 65 2d 67 6d 74 | 20 23 5b 28 26 6f 70 74 |able-gmt| #[(&opt|
|00000e50| 69 6f 6e 61 6c 20 64 61 | 74 65 20 6c 6f 63 61 6c |ional da|te local|
|00000e60| 29 20 22 c0 09 5c 6e c3 | 23 87 22 20 5b 68 74 7a |) "..\n.|#." [htz|
|00000e70| 3a 64 61 74 65 2d 73 6f | 72 74 61 62 6c 65 20 64 |:date-so|rtable d|
|00000e80| 61 74 65 20 6c 6f 63 61 | 6c 20 22 47 4d 54 22 5d |ate loca|l "GMT"]|
|00000e90| 20 34 20 22 5c 0a 43 6f | 6e 76 65 72 74 20 6f 70 | 4 "\.Co|nvert op|
|00000ea0| 74 69 6f 6e 61 6c 20 44 | 41 54 45 20 6f 72 20 63 |tional D|ATE or c|
|00000eb0| 75 72 72 65 6e 74 20 64 | 61 74 65 20 20 74 6f 20 |urrent d|ate to |
|00000ec0| 61 20 73 6f 72 74 61 62 | 6c 65 20 64 61 74 65 20 |a sortab|le date |
|00000ed0| 73 74 72 69 6e 67 20 69 | 6e 20 47 72 65 65 6e 77 |string i|n Greenw|
|00000ee0| 69 63 68 20 4d 65 61 6e | 20 54 69 6d 65 2e 0a 4f |ich Mean| Time..O|
|00000ef0| 70 74 69 6f 6e 61 6c 20 | 61 72 67 75 6d 65 6e 74 |ptional |argument|
|00000f00| 20 4c 4f 43 41 4c 20 73 | 70 65 63 69 66 69 65 73 | LOCAL s|pecifies|
|00000f10| 20 74 68 65 20 6c 6f 63 | 61 6c 20 74 69 6d 65 7a | the loc|al timez|
|00000f20| 6f 6e 65 20 6f 66 20 74 | 68 65 20 44 41 54 45 2e |one of t|he DATE.|
|00000f30| 22 5d 29 0a 28 66 73 65 | 74 20 27 68 74 7a 3a 64 |"]).(fse|t 'htz:d|
|00000f40| 61 74 65 2d 75 6e 69 78 | 20 23 5b 28 26 6f 70 74 |ate-unix| #[(&opt|
|00000f50| 69 6f 6e 61 6c 20 64 61 | 74 65 20 6c 6f 63 61 6c |ional da|te local|
|00000f60| 20 74 69 6d 65 7a 6f 6e | 65 29 20 22 c0 09 21 ac | timezon|e) "..!.|
|00000f70| 88 c2 09 ae 82 c3 20 21 | 11 0c ac 88 09 c5 48 ae |...... !|......H.|
|00000f80| 82 0e 06 14 c7 09 c8 48 | 21 1e 09 c7 09 ca 48 21 |.......H|!.....H!|
|00000f90| 1e 0b c7 09 cc 48 21 1e | 0d ce 09 cf 48 21 1e 10 |.....H!.|....H!..|
|00000fa0| c7 0e 10 c8 48 21 1e 11 | c7 0e 10 ca 48 21 1e 12 |....H!..|....H!..|
|00000fb0| c7 0e 10 cc 48 21 1e 13 | 0e 14 ae 81 0c 1e 14 d5 |....H!..|........|
|00000fc0| 0e 14 21 d5 0c 21 5a 1e | 16 d7 0e 09 0e 0b 0e 0d |..!..!Z.|........|
|00000fd0| 0e 11 0e 16 5c 5c 0e 12 | 0e 13 26 06 1e 18 d9 0e |....\\..|..&.....|
|00000fe0| 18 c8 48 0e 18 ca 48 0e | 18 cc 48 da 0e 18 cf 48 |..H...H.|..H....H|
|00000ff0| 0e 18 c5 48 0e 18 db 48 | 23 0e 14 25 2e 5c 6e 87 |...H...H|#..%.\n.|
|00001000| 22 20 5b 76 65 63 74 6f | 72 70 20 64 61 74 65 20 |" [vecto|rp date |
|00001010| 68 74 7a 3a 64 61 74 65 | 2d 70 61 72 73 65 20 63 |htz:date|-parse c|
|00001020| 75 72 72 65 6e 74 2d 74 | 69 6d 65 2d 73 74 72 69 |urrent-t|ime-stri|
|00001030| 6e 67 20 6c 6f 63 61 6c | 20 34 20 68 74 7a 3a 6c |ng local| 4 htz:l|
|00001040| 6f 63 61 6c 20 73 74 72 | 69 6e 67 2d 74 6f 2d 69 |ocal str|ing-to-i|
|00001050| 6e 74 20 30 20 79 65 61 | 72 20 31 20 6d 6f 6e 74 |nt 0 yea|r 1 mont|
|00001060| 68 20 32 20 64 61 79 20 | 68 74 7a 3a 74 69 6d 65 |h 2 day |htz:time|
|00001070| 2d 70 61 72 73 65 20 33 | 20 74 69 6d 65 20 68 6f |-parse 3| time ho|
|00001080| 75 72 20 6d 69 6e 75 74 | 65 20 73 65 63 6f 6e 64 |ur minut|e second|
|00001090| 20 74 69 6d 65 7a 6f 6e | 65 20 68 74 7a 3a 7a 6f | timezon|e htz:zo|
|000010a0| 6e 65 2d 74 6f 2d 68 6f | 75 72 20 64 69 66 66 20 |ne-to-ho|ur diff |
|000010b0| 68 74 7a 3a 74 69 6d 65 | 2d 66 69 78 20 66 69 78 |htz:time|-fix fix|
|000010c0| 65 64 20 68 74 7a 3a 64 | 61 74 65 2d 6d 61 6b 65 |ed htz:d|ate-make|
|000010d0| 2d 75 6e 69 78 20 68 74 | 7a 3a 74 69 6d 65 2d 6d |-unix ht|z:time-m|
|000010e0| 61 6b 65 2d 73 74 72 69 | 6e 67 20 35 5d 20 39 20 |ake-stri|ng 5] 9 |
|000010f0| 22 5c 0a 43 6f 6e 76 65 | 72 74 20 44 41 54 45 20 |"\.Conve|rt DATE |
|00001100| 6f 72 20 63 75 72 72 65 | 6e 74 20 64 61 74 65 20 |or curre|nt date |
|00001110| 74 6f 20 61 20 75 6e 69 | 78 20 73 74 61 6e 64 61 |to a uni|x standa|
|00001120| 72 64 20 64 61 74 65 2e | 0a 4f 70 74 69 6f 6e 61 |rd date.|.Optiona|
|00001130| 6c 20 31 73 74 20 61 72 | 67 75 6d 65 6e 74 20 4c |l 1st ar|gument L|
|00001140| 4f 43 41 4c 20 73 70 65 | 63 69 66 69 65 73 20 74 |OCAL spe|cifies t|
|00001150| 68 65 20 6c 6f 63 61 6c | 20 74 69 6d 65 7a 6f 6e |he local| timezon|
|00001160| 65 20 6f 66 20 74 68 65 | 20 44 41 54 45 20 28 64 |e of the| DATE (d|
|00001170| 65 66 61 75 6c 74 0a 69 | 73 20 74 68 65 20 74 69 |efault.i|s the ti|
|00001180| 6d 65 7a 6f 6e 65 20 65 | 6d 62 65 64 64 65 64 20 |mezone e|mbedded |
|00001190| 69 6e 20 74 68 65 20 64 | 61 74 65 20 6f 72 20 69 |in the d|ate or i|
|000011a0| 66 20 74 68 65 72 65 20 | 69 73 20 6e 6f 6e 65 2c |f there |is none,|
|000011b0| 20 74 68 65 6e 20 74 68 | 65 20 76 61 6c 75 65 20 | then th|e value |
|000011c0| 6f 66 0a 74 68 65 20 76 | 61 72 69 61 62 6c 65 2c |of.the v|ariable,|
|000011d0| 20 68 74 7a 3a 6c 6f 63 | 61 6c 29 2e 20 20 4f 70 | htz:loc|al). Op|
|000011e0| 74 69 6f 6e 61 6c 20 32 | 6e 64 20 61 72 67 75 6d |tional 2|nd argum|
|000011f0| 65 6e 74 20 54 49 4d 45 | 5a 4f 4e 45 20 73 70 65 |ent TIME|ZONE spe|
|00001200| 63 69 66 69 65 73 20 74 | 68 65 0a 74 69 6d 65 7a |cifies t|he.timez|
|00001210| 6f 6e 65 20 69 6e 20 77 | 68 69 63 68 20 74 68 65 |one in w|hich the|
|00001220| 20 64 61 74 65 20 69 73 | 20 72 65 74 75 72 6e 65 | date is| returne|
|00001230| 64 3b 20 69 74 20 64 65 | 66 61 75 6c 74 73 20 74 |d; it de|faults t|
|00001240| 6f 20 74 68 65 20 76 61 | 6c 75 65 20 6f 66 0a 68 |o the va|lue of.h|
|00001250| 74 7a 3a 6c 6f 63 61 6c | 2e 22 5d 29 0a 28 66 73 |tz:local|."]).(fs|
|00001260| 65 74 20 27 68 74 7a 3a | 73 70 61 6e 2d 69 6e 2d |et 'htz:|span-in-|
|00001270| 64 61 79 73 20 23 5b 28 | 73 74 61 72 74 2d 64 61 |days #[(|start-da|
|00001280| 74 65 20 65 6e 64 2d 64 | 61 74 65 29 20 22 c0 c1 |te end-d|ate) "..|
|00001290| 21 88 c2 c3 20 21 1c c2 | 0d 0c 5c 22 1e 06 c2 0e |!... !..|..\"....|
|000012a0| 07 0c 5c 22 1e 08 c9 0e | 06 ca 48 21 c9 0e 06 cb |..\"....|..H!....|
|000012b0| 48 21 c9 0e 06 cc 48 21 | 45 1e 0d c9 0e 08 ca 48 |H!....H!|E......H|
|000012c0| 21 c9 0e 08 cb 48 21 c9 | 0e 08 cc 48 21 45 1e 0e |!....H!.|...H!E..|
|000012d0| cf 0e 0e 21 cf 0e 0d 21 | 5a 2d 87 22 20 5b 72 65 |...!...!|Z-." [re|
|000012e0| 71 75 69 72 65 20 63 61 | 6c 65 6e 64 61 72 20 68 |quire ca|lendar h|
|000012f0| 74 7a 3a 64 61 74 65 2d | 70 61 72 73 65 20 63 75 |tz:date-|parse cu|
|00001300| 72 72 65 6e 74 2d 74 69 | 6d 65 2d 73 74 72 69 6e |rrent-ti|me-strin|
|00001310| 67 20 70 61 72 73 65 64 | 2d 63 75 72 72 65 6e 74 |g parsed|-current|
|00001320| 2d 64 61 74 65 20 73 74 | 61 72 74 2d 64 61 74 65 |-date st|art-date|
|00001330| 20 68 74 7a 2d 73 74 61 | 72 74 2d 64 61 74 65 20 | htz-sta|rt-date |
|00001340| 65 6e 64 2d 64 61 74 65 | 20 68 74 7a 2d 65 6e 64 |end-date| htz-end|
|00001350| 2d 64 61 74 65 20 73 74 | 72 69 6e 67 2d 74 6f 2d |-date st|ring-to-|
|00001360| 69 6e 74 20 31 20 32 20 | 30 20 63 61 6c 2d 73 74 |int 1 2 |0 cal-st|
|00001370| 61 72 74 2d 64 61 74 65 | 20 63 61 6c 2d 65 6e 64 |art-date| cal-end|
|00001380| 2d 64 61 74 65 20 63 61 | 6c 65 6e 64 61 72 2d 61 |-date ca|lendar-a|
|00001390| 62 73 6f 6c 75 74 65 2d | 66 72 6f 6d 2d 6a 75 6c |bsolute-|from-jul|
|000013a0| 69 61 6e 5d 20 35 20 22 | 5c 0a 52 65 74 75 72 6e |ian] 5 "|\.Return|
|000013b0| 20 73 70 61 6e 20 69 6e | 20 64 61 79 73 20 62 65 | span in| days be|
|000013c0| 74 77 65 65 6e 20 53 54 | 41 52 54 2d 44 41 54 45 |tween ST|ART-DATE|
|000013d0| 20 61 6e 64 20 45 4e 44 | 2d 44 41 54 45 20 73 74 | and END|-DATE st|
|000013e0| 72 69 6e 67 73 2e 0a 53 | 65 65 20 27 68 74 7a 3a |rings..S|ee 'htz:|
|000013f0| 64 61 74 65 2d 70 61 72 | 73 65 27 20 66 6f 72 20 |date-par|se' for |
|00001400| 61 20 6c 69 73 74 20 6f | 66 20 61 63 63 65 70 74 |a list o|f accept|
|00001410| 61 62 6c 65 20 64 61 74 | 65 20 66 6f 72 6d 61 74 |able dat|e format|
|00001420| 73 2e 22 5d 29 0a 28 66 | 73 65 74 20 27 68 74 7a |s."]).(f|set 'htz|
|00001430| 3a 74 69 6d 65 2d 70 61 | 72 73 65 20 23 5b 28 74 |:time-pa|rse #[(t|
|00001440| 69 6d 65 29 20 22 08 ae | 81 c1 c2 89 89 1b 1c 1d |ime) "..|........|
|00001450| 18 c6 c7 08 5c 22 ab 88 | c8 15 c9 14 ca 13 aa 8c |....\"..|........|
|00001460| c6 cb 08 5c 22 ab 86 c8 | 15 c9 14 c2 13 cc 0d ab |...\"...|........|
|00001470| 88 08 0d 94 0d 95 4f aa | 81 cd 0c ab 88 08 0c 94 |......O.|........|
|00001480| 0c 95 4f aa 81 cd 0b ab | 88 08 0b 94 0b 95 4f aa |..O.....|......O.|
|00001490| 81 cd 23 2c 87 22 20 5b | 74 69 6d 65 20 22 22 20 |..#,." [|time "" |
|000014a0| 6e 69 6c 20 73 65 63 6f | 6e 64 20 6d 69 6e 75 74 |nil seco|nd minut|
|000014b0| 65 20 68 6f 75 72 20 73 | 74 72 69 6e 67 2d 6d 61 |e hour s|tring-ma|
|000014c0| 74 63 68 20 22 5c 5c 60 | 5c 5c 28 5b 30 2d 39 5d |tch "\\`|\\([0-9]|
|000014d0| 2b 5c 5c 29 3a 5c 5c 28 | 5b 30 2d 39 5d 2b 5c 5c |+\\):\\(|[0-9]+\\|
|000014e0| 29 3a 5c 5c 28 5b 30 2d | 39 5d 2b 5c 5c 29 5c 5c |):\\([0-|9]+\\)\\|
|000014f0| 27 22 20 31 20 32 20 33 | 20 22 5c 5c 60 5c 5c 28 |'" 1 2 3| "\\`\\(|
|00001500| 5b 30 2d 39 5d 2b 5c 5c | 29 3a 5c 5c 28 5b 30 2d |[0-9]+\\|):\\([0-|
|00001510| 39 5d 2b 5c 5c 29 5c 5c | 27 22 20 76 65 63 74 6f |9]+\\)\\|'" vecto|
|00001520| 72 20 22 30 22 5d 20 36 | 20 22 5c 0a 50 61 72 73 |r "0"] 6| "\.Pars|
|00001530| 65 20 54 49 4d 45 20 28 | 48 48 3a 4d 4d 3a 53 53 |e TIME (|HH:MM:SS|
|00001540| 29 20 61 6e 64 20 72 65 | 74 75 72 6e 20 61 20 76 |) and re|turn a v|
|00001550| 65 63 74 6f 72 20 5b 68 | 6f 75 72 20 6d 69 6e 75 |ector [h|our minu|
|00001560| 74 65 20 73 65 63 6f 6e | 64 5d 2e 22 5d 29 0a 28 |te secon|d]."]).(|
|00001570| 66 73 65 74 20 27 68 74 | 7a 3a 64 61 74 65 2d 6d |fset 'ht|z:date-m|
|00001580| 61 6b 65 2d 61 72 70 61 | 20 23 5b 28 79 65 61 72 |ake-arpa| #[(year|
|00001590| 20 6d 6f 6e 74 68 20 64 | 61 79 20 74 69 6d 65 20 | month d|ay time |
|000015a0| 26 6f 70 74 69 6f 6e 61 | 6c 20 74 69 6d 65 7a 6f |&optiona|l timezo|
|000015b0| 6e 65 29 20 22 c0 c1 5c | 6e c3 c4 0d 0e 06 5c 22 |ne) "..\|n.....\"|
|000015c0| 40 21 0e 07 89 c8 a5 c8 | 5f 5a 0e 09 0e 5c 6e ab |@!......|_Z...\n.|
|000015d0| 86 cb 0e 5c 6e 50 aa 81 | cc 26 06 87 22 20 5b 66 |...\nP..|.&.." [f|
|000015e0| 6f 72 6d 61 74 20 22 25 | 30 32 64 20 25 73 20 25 |ormat "%|02d %s %|
|000015f0| 30 32 64 20 25 73 25 73 | 22 20 64 61 79 20 63 61 |02d %s%s|" day ca|
|00001600| 70 69 74 61 6c 69 7a 65 | 20 72 61 73 73 71 20 6d |pitalize| rassq m|
|00001610| 6f 6e 74 68 20 68 74 7a | 3a 6d 6f 6e 74 68 73 2d |onth htz|:months-|
|00001620| 61 73 73 6f 63 20 79 65 | 61 72 20 31 30 30 20 74 |assoc ye|ar 100 t|
|00001630| 69 6d 65 20 74 69 6d 65 | 7a 6f 6e 65 20 22 20 22 |ime time|zone " "|
|00001640| 20 22 22 5d 20 38 20 22 | 5c 0a 4d 61 6b 65 20 61 | ""] 8 "|\.Make a|
|00001650| 72 70 61 6e 65 74 20 73 | 74 61 6e 64 61 72 64 20 |rpanet s|tandard |
|00001660| 64 61 74 65 20 73 74 72 | 69 6e 67 20 66 72 6f 6d |date str|ing from|
|00001670| 20 59 45 41 52 2c 20 4d | 4f 4e 54 48 2c 20 44 41 | YEAR, M|ONTH, DA|
|00001680| 59 2c 20 61 6e 64 20 54 | 49 4d 45 2e 0a 4f 70 74 |Y, and T|IME..Opt|
|00001690| 69 6f 6e 61 6c 20 61 72 | 67 75 6d 65 6e 74 20 54 |ional ar|gument T|
|000016a0| 49 4d 45 5a 4f 4e 45 20 | 73 70 65 63 69 66 69 65 |IMEZONE |specifie|
|000016b0| 73 20 61 20 74 69 6d 65 | 20 7a 6f 6e 65 2e 22 5d |s a time| zone."]|
|000016c0| 29 0a 28 66 73 65 74 20 | 27 68 74 7a 3a 64 61 74 |).(fset |'htz:dat|
|000016d0| 65 2d 6d 61 6b 65 2d 75 | 6e 69 78 20 23 5b 28 79 |e-make-u|nix #[(y|
|000016e0| 65 61 72 20 6d 6f 6e 74 | 68 20 64 61 79 20 74 69 |ear mont|h day ti|
|000016f0| 6d 65 20 26 6f 70 74 69 | 6f 6e 61 6c 20 74 69 6d |me &opti|onal tim|
|00001700| 65 7a 6f 6e 65 29 20 22 | c0 c1 c2 c3 0c 0d 5c 22 |ezone) "|......\"|
|00001710| 40 21 0e 06 0e 07 0e 08 | ab 86 c9 0e 08 50 aa 81 |@!......|.....P..|
|00001720| ca 0e 0b 26 06 87 22 20 | 5b 66 6f 72 6d 61 74 20 |...&.." |[format |
|00001730| 22 25 73 20 25 30 32 64 | 20 25 73 25 73 20 25 30 |"%s %02d| %s%s %0|
|00001740| 34 64 22 20 63 61 70 69 | 74 61 6c 69 7a 65 20 72 |4d" capi|talize r|
|00001750| 61 73 73 71 20 6d 6f 6e | 74 68 20 68 74 7a 3a 6d |assq mon|th htz:m|
|00001760| 6f 6e 74 68 73 2d 61 73 | 73 6f 63 20 64 61 79 20 |onths-as|soc day |
|00001770| 74 69 6d 65 20 74 69 6d | 65 7a 6f 6e 65 20 22 20 |time tim|ezone " |
|00001780| 22 20 22 22 20 79 65 61 | 72 5d 20 37 20 22 5c 0a |" "" yea|r] 7 "\.|
|00001790| 41 70 70 72 6f 78 69 6d | 61 74 65 20 55 6e 69 78 |Approxim|ate Unix|
|000017a0| 20 64 61 74 65 20 66 6f | 72 6d 61 74 20 66 72 6f | date fo|rmat fro|
|000017b0| 6d 20 59 45 41 52 2c 20 | 4d 4f 4e 54 48 2c 20 44 |m YEAR, |MONTH, D|
|000017c0| 41 59 2c 20 61 6e 64 20 | 54 49 4d 45 2e 0a 4f 70 |AY, and |TIME..Op|
|000017d0| 74 69 6f 6e 61 6c 20 61 | 72 67 75 6d 65 6e 74 20 |tional a|rgument |
|000017e0| 54 49 4d 45 5a 4f 4e 45 | 20 73 70 65 63 69 66 69 |TIMEZONE| specifi|
|000017f0| 65 73 20 61 20 74 69 6d | 65 20 7a 6f 6e 65 2e 22 |es a tim|e zone."|
|00001800| 5d 29 0a 28 66 73 65 74 | 20 27 68 74 7a 3a 64 61 |]).(fset| 'htz:da|
|00001810| 74 65 2d 6d 61 6b 65 2d | 73 6f 72 74 61 62 6c 65 |te-make-|sortable|
|00001820| 20 23 5b 28 79 65 61 72 | 20 6d 6f 6e 74 68 20 64 | #[(year| month d|
|00001830| 61 79 20 74 69 6d 65 29 | 20 22 c0 c1 5c 6e 0b 0c |ay time)| "..\n..|
|00001840| 0d 25 87 22 20 5b 66 6f | 72 6d 61 74 20 22 25 30 |.%." [fo|rmat "%0|
|00001850| 34 64 25 30 32 64 25 30 | 32 64 3a 25 73 22 20 79 |4d%02d%0|2d:%s" y|
|00001860| 65 61 72 20 6d 6f 6e 74 | 68 20 64 61 79 20 74 69 |ear mont|h day ti|
|00001870| 6d 65 5d 20 36 20 22 5c | 0a 4d 61 6b 65 20 73 6f |me] 6 "\|.Make so|
|00001880| 72 74 61 62 6c 65 20 64 | 61 74 65 20 73 74 72 69 |rtable d|ate stri|
|00001890| 6e 67 20 66 72 6f 6d 20 | 59 45 41 52 2c 20 4d 4f |ng from |YEAR, MO|
|000018a0| 4e 54 48 2c 20 44 41 59 | 2c 20 61 6e 64 20 54 49 |NTH, DAY|, and TI|
|000018b0| 4d 45 2e 22 5d 29 0a 28 | 66 73 65 74 20 27 68 74 |ME."]).(|fset 'ht|
|000018c0| 7a 3a 6c 61 73 74 2d 64 | 61 79 2d 6f 66 2d 6d 6f |z:last-d|ay-of-mo|
|000018d0| 6e 74 68 20 23 5b 28 6d | 6f 6e 74 68 20 79 65 61 |nth #[(m|onth yea|
|000018e0| 72 29 20 22 08 c1 55 ab | 87 c2 0b 21 ab 82 c4 87 |r) "..U.|...!....|
|000018f0| c5 08 53 48 87 22 20 5b | 6d 6f 6e 74 68 20 32 20 |..SH." [|month 2 |
|00001900| 68 74 7a 3a 6c 65 61 70 | 2d 79 65 61 72 2d 70 20 |htz:leap|-year-p |
|00001910| 79 65 61 72 20 32 39 20 | 5b 33 31 20 32 38 20 33 |year 29 |[31 28 3|
|00001920| 31 20 33 30 20 33 31 20 | 33 30 20 33 31 20 33 31 |1 30 31 |30 31 31|
|00001930| 20 33 30 20 33 31 20 33 | 30 20 33 31 5d 5d 20 32 | 30 31 3|0 31]] 2|
|00001940| 20 22 5c 0a 54 68 65 20 | 6c 61 73 74 20 64 61 79 | "\.The |last day|
|00001950| 20 69 6e 20 4d 4f 4e 54 | 48 20 64 75 72 69 6e 67 | in MONT|H during|
|00001960| 20 59 45 41 52 2e 22 5d | 29 0a 28 66 73 65 74 20 | YEAR."]|).(fset |
|00001970| 27 68 74 7a 3a 6c 65 61 | 70 2d 79 65 61 72 2d 70 |'htz:lea|p-year-p|
|00001980| 20 23 5b 28 79 65 61 72 | 29 20 22 08 c1 a6 c2 55 | #[(year|) "....U|
|00001990| ab 88 08 c3 a6 c2 55 3f | ae 85 08 c4 a6 c2 55 87 |......U?|......U.|
|000019a0| 22 20 5b 79 65 61 72 20 | 34 20 30 20 31 30 30 20 |" [year |4 0 100 |
|000019b0| 34 30 30 5d 20 32 20 22 | 5c 0a 52 65 74 75 72 6e |400] 2 "|\.Return|
|000019c0| 73 20 74 20 69 66 20 59 | 45 41 52 20 69 73 20 61 |s t if Y|EAR is a|
|000019d0| 20 47 72 65 67 6f 72 69 | 61 6e 20 6c 65 61 70 20 | Gregori|an leap |
|000019e0| 79 65 61 72 2e 22 5d 29 | 0a 28 66 73 65 74 20 27 |year."])|.(fset '|
|000019f0| 68 74 7a 3a 74 69 6d 65 | 2d 66 69 78 20 23 5b 28 |htz:time|-fix #[(|
|00001a00| 79 65 61 72 20 6d 6f 6e | 74 68 20 64 61 79 20 68 |year mon|th day h|
|00001a10| 6f 75 72 20 6d 69 6e 75 | 74 65 20 73 65 63 6f 6e |our minu|te secon|
|00001a20| 64 29 20 22 c0 09 58 ab | a0 09 c0 5a 11 5c 6e 54 |d) "..X.|...Z.\nT|
|00001a30| 12 c3 0c 0d 5c 22 5c 6e | 57 ab b4 0c 54 14 c6 12 |....\"\n|W...T...|
|00001a40| c7 0c 57 ab aa c6 14 0d | 54 15 aa a3 c8 09 56 ab |..W.....|T.....V.|
|00001a50| 9e 09 c0 5c 5c 11 5c 6e | 53 12 c6 5c 6e 56 ab 92 |...\\.\n|S..\nV..|
|00001a60| 0c 53 14 c6 0c 56 ab 85 | c7 14 0d 53 15 c3 0c 0d |.S...V..|...S....|
|00001a70| 5c 22 12 c9 0d 0c 5c 6e | 09 0e 5c 6e 0e 0b 26 06 |\"....\n|..\n..&.|
|00001a80| 87 22 20 5b 32 34 20 68 | 6f 75 72 20 64 61 79 20 |." [24 h|our day |
|00001a90| 68 74 7a 3a 6c 61 73 74 | 2d 64 61 79 2d 6f 66 2d |htz:last|-day-of-|
|00001aa0| 6d 6f 6e 74 68 20 6d 6f | 6e 74 68 20 79 65 61 72 |month mo|nth year|
|00001ab0| 20 31 20 31 32 20 30 20 | 76 65 63 74 6f 72 20 6d | 1 12 0 |vector m|
|00001ac0| 69 6e 75 74 65 20 73 65 | 63 6f 6e 64 5d 20 37 20 |inute se|cond] 7 |
|00001ad0| 22 5c 0a 46 69 78 20 64 | 61 74 65 20 61 6e 64 20 |"\.Fix d|ate and |
|00001ae0| 74 69 6d 65 2e 22 5d 29 | 0a 28 66 73 65 74 20 27 |time."])|.(fset '|
|00001af0| 68 74 7a 3a 74 69 6d 65 | 2d 6d 61 6b 65 2d 73 74 |htz:time|-make-st|
|00001b00| 72 69 6e 67 20 23 5b 28 | 68 6f 75 72 20 6d 69 6e |ring #[(|hour min|
|00001b10| 75 74 65 20 73 65 63 6f | 6e 64 29 20 22 c0 c1 5c |ute seco|nd) "..\|
|00001b20| 6e 0b 0c 24 87 22 20 5b | 66 6f 72 6d 61 74 20 22 |n..$." [|format "|
|00001b30| 25 30 32 64 3a 25 30 32 | 64 3a 25 30 32 64 22 20 |%02d:%02|d:%02d" |
|00001b40| 68 6f 75 72 20 6d 69 6e | 75 74 65 20 73 65 63 6f |hour min|ute seco|
|00001b50| 6e 64 5d 20 35 20 22 5c | 0a 4d 61 6b 65 20 74 69 |nd] 5 "\|.Make ti|
|00001b60| 6d 65 20 73 74 72 69 6e | 67 20 66 72 6f 6d 20 48 |me strin|g from H|
|00001b70| 4f 55 52 2c 20 4d 49 4e | 55 54 45 2c 20 61 6e 64 |OUR, MIN|UTE, and|
|00001b80| 20 53 45 43 4f 4e 44 2e | 22 5d 29 0a 28 66 73 65 | SECOND.|"]).(fse|
|00001b90| 74 20 27 68 74 7a 3a 7a | 6f 6e 65 2d 74 6f 2d 68 |t 'htz:z|one-to-h|
|00001ba0| 6f 75 72 20 23 5b 28 74 | 69 6d 65 7a 6f 6e 65 29 |our #[(t|imezone)|
|00001bb0| 20 22 08 ab aa c1 08 96 | 5c 6e 5c 22 41 ae 95 c3 | "......|\n\"A...|
|00001bc0| c4 21 ab 8f c4 20 3c ab | 86 c4 20 41 40 aa 82 c4 |.!... <.|.. A@...|
|00001bd0| 20 ae 81 08 89 10 3b ab | 84 c5 08 21 10 08 c6 a5 | .....;.|...!....|
|00001be0| 87 c7 c8 21 87 22 20 5b | 74 69 6d 65 7a 6f 6e 65 |...!." [|timezone|
|00001bf0| 20 61 73 73 6f 63 20 68 | 74 7a 3a 77 6f 72 6c 64 | assoc h|tz:world|
|00001c00| 2d 74 69 6d 65 7a 6f 6e | 65 73 20 66 62 6f 75 6e |-timezon|es fboun|
|00001c10| 64 70 20 63 75 72 72 65 | 6e 74 2d 74 69 6d 65 2d |dp curre|nt-time-|
|00001c20| 7a 6f 6e 65 20 73 74 72 | 69 6e 67 2d 74 6f 2d 69 |zone str|ing-to-i|
|00001c30| 6e 74 20 31 30 30 20 65 | 72 72 6f 72 20 22 28 68 |nt 100 e|rror "(h|
|00001c40| 74 7a 3a 7a 6f 6e 65 2d | 74 6f 2d 68 6f 75 72 29 |tz:zone-|to-hour)|
|00001c50| 3a 20 4e 69 6c 20 74 69 | 6d 65 7a 6f 6e 65 20 73 |: Nil ti|mezone s|
|00001c60| 65 6e 74 20 61 73 20 61 | 72 67 75 6d 65 6e 74 22 |ent as a|rgument"|
|00001c70| 5d 20 34 20 22 5c 0a 54 | 72 61 6e 73 6c 61 74 65 |] 4 "\.T|ranslate|
|00001c80| 20 54 49 4d 45 5a 4f 4e | 45 20 28 69 6e 20 7a 6f | TIMEZON|E (in zo|
|00001c90| 6e 65 20 6e 61 6d 65 20 | 6f 72 20 69 6e 74 65 67 |ne name |or integ|
|00001ca0| 65 72 29 20 74 6f 20 69 | 6e 74 65 67 65 72 20 68 |er) to i|nteger h|
|00001cb0| 6f 75 72 2e 22 5d 29 0a | 28 64 65 66 76 61 72 20 |our."]).|(defvar |
|00001cc0| 68 74 7a 3a 6c 6f 63 61 | 6c 20 28 62 79 74 65 2d |htz:loca|l (byte-|
|00001cd0| 63 6f 64 65 20 22 c0 c1 | 21 ae 8a c0 c2 21 ae 85 |code "..|!....!..|
|00001ce0| c3 c4 c5 c6 23 87 22 20 | 5b 67 65 74 65 6e 76 20 |....#." |[getenv |
|00001cf0| 22 54 5a 22 20 22 54 49 | 4d 45 5a 4f 4e 45 22 20 |"TZ" "TI|MEZONE" |
|00001d00| 68 79 70 62 3a 63 61 6c | 6c 2d 70 72 6f 63 65 73 |hypb:cal|l-proces|
|00001d10| 73 2d 70 20 22 64 61 74 | 65 22 20 6e 69 6c 20 28 |s-p "dat|e" nil (|
|00001d20| 69 66 20 28 72 65 2d 73 | 65 61 72 63 68 2d 62 61 |if (re-s|earch-ba|
|00001d30| 63 6b 77 61 72 64 20 22 | 20 5c 5c 28 5b 2d 2b 61 |ckward "| \\([-+a|
|00001d40| 2d 7a 41 2d 5a 30 2d 39 | 5d 2b 5c 5c 29 20 5b 30 |-zA-Z0-9|]+\\) [0|
|00001d50| 2d 39 5d 2b 24 22 20 6e | 69 6c 20 74 29 20 28 62 |-9]+$" n|il t) (b|
|00001d60| 75 66 66 65 72 2d 73 75 | 62 73 74 72 69 6e 67 20 |uffer-su|bstring |
|00001d70| 28 6d 61 74 63 68 2d 62 | 65 67 69 6e 6e 69 6e 67 |(match-b|eginning|
|00001d80| 20 31 29 20 28 6d 61 74 | 63 68 2d 65 6e 64 20 31 | 1) (mat|ch-end 1|
|00001d90| 29 29 29 5d 20 34 29 20 | 22 5c 0a 48 6f 6c 64 73 |)))] 4) |"\.Holds|
|00001da0| 20 73 74 72 69 6e 67 20 | 67 69 76 69 6e 67 20 74 | string |giving t|
|00001db0| 68 65 20 74 69 6d 65 7a | 6f 6e 65 20 66 6f 72 20 |he timez|one for |
|00001dc0| 74 68 65 20 6c 6f 63 61 | 6c 20 6d 61 63 68 69 6e |the loca|l machin|
|00001dd0| 65 2e 22 29 0a 28 64 65 | 66 76 61 72 20 68 74 7a |e.").(de|fvar htz|
|00001de0| 3a 77 6f 72 6c 64 2d 74 | 69 6d 65 7a 6f 6e 65 73 |:world-t|imezones|
|00001df0| 20 27 28 28 22 50 53 54 | 22 20 2e 20 2d 38 30 30 | '(("PST|" . -800|
|00001e00| 29 20 28 22 50 44 54 22 | 20 2e 20 2d 37 30 30 29 |) ("PDT"| . -700)|
|00001e10| 20 28 22 4d 53 54 22 20 | 2e 20 2d 37 30 30 29 20 | ("MST" |. -700) |
|00001e20| 28 22 4d 44 54 22 20 2e | 20 2d 36 30 30 29 20 28 |("MDT" .| -600) (|
|00001e30| 22 43 53 54 22 20 2e 20 | 2d 36 30 30 29 20 28 22 |"CST" . |-600) ("|
|00001e40| 43 44 54 22 20 2e 20 2d | 35 30 30 29 20 28 22 45 |CDT" . -|500) ("E|
|00001e50| 53 54 22 20 2e 20 2d 35 | 30 30 29 20 28 22 45 44 |ST" . -5|00) ("ED|
|00001e60| 54 22 20 2e 20 2d 34 30 | 30 29 20 28 22 41 53 54 |T" . -40|0) ("AST|
|00001e70| 22 20 2e 20 2d 34 30 30 | 29 20 28 22 4e 53 54 22 |" . -400|) ("NST"|
|00001e80| 20 2e 20 2d 33 33 30 29 | 20 28 22 47 4d 54 22 20 | . -330)| ("GMT" |
|00001e90| 2e 20 30 29 20 28 22 42 | 53 54 22 20 2e 20 31 30 |. 0) ("B|ST" . 10|
|00001ea0| 30 29 20 28 22 4d 45 54 | 22 20 2e 20 31 30 30 29 |0) ("MET|" . 100)|
|00001eb0| 20 28 22 45 45 54 22 20 | 2e 20 32 30 30 29 20 28 | ("EET" |. 200) (|
|00001ec0| 22 4a 53 54 22 20 2e 20 | 39 30 30 29 20 28 22 47 |"JST" . |900) ("G|
|00001ed0| 4d 54 2b 31 22 20 2e 20 | 31 30 30 29 20 28 22 47 |MT+1" . |100) ("G|
|00001ee0| 4d 54 2b 32 22 20 2e 20 | 32 30 30 29 20 28 22 47 |MT+2" . |200) ("G|
|00001ef0| 4d 54 2b 33 22 20 2e 20 | 33 30 30 29 20 28 22 47 |MT+3" . |300) ("G|
|00001f00| 4d 54 2b 34 22 20 2e 20 | 34 30 30 29 20 28 22 47 |MT+4" . |400) ("G|
|00001f10| 4d 54 2b 35 22 20 2e 20 | 35 30 30 29 20 28 22 47 |MT+5" . |500) ("G|
|00001f20| 4d 54 2b 36 22 20 2e 20 | 36 30 30 29 20 28 22 47 |MT+6" . |600) ("G|
|00001f30| 4d 54 2b 37 22 20 2e 20 | 37 30 30 29 20 28 22 47 |MT+7" . |700) ("G|
|00001f40| 4d 54 2b 38 22 20 2e 20 | 38 30 30 29 20 28 22 47 |MT+8" . |800) ("G|
|00001f50| 4d 54 2b 39 22 20 2e 20 | 39 30 30 29 20 28 22 47 |MT+9" . |900) ("G|
|00001f60| 4d 54 2b 31 30 22 20 2e | 20 31 30 30 30 29 20 28 |MT+10" .| 1000) (|
|00001f70| 22 47 4d 54 2b 31 31 22 | 20 2e 20 31 31 30 30 29 |"GMT+11"| . 1100)|
|00001f80| 20 28 22 47 4d 54 2b 31 | 32 22 20 2e 20 31 32 30 | ("GMT+1|2" . 120|
|00001f90| 30 29 20 28 22 47 4d 54 | 2b 31 33 22 20 2e 20 31 |0) ("GMT|+13" . 1|
|00001fa0| 33 30 30 29 20 28 22 47 | 4d 54 2d 31 22 20 2e 20 |300) ("G|MT-1" . |
|00001fb0| 2d 31 30 30 29 20 28 22 | 47 4d 54 2d 32 22 20 2e |-100) ("|GMT-2" .|
|00001fc0| 20 2d 32 30 30 29 20 28 | 22 47 4d 54 2d 33 22 20 | -200) (|"GMT-3" |
|00001fd0| 2e 20 2d 33 30 30 29 20 | 28 22 47 4d 54 2d 34 22 |. -300) |("GMT-4"|
|00001fe0| 20 2e 20 2d 34 30 30 29 | 20 28 22 47 4d 54 2d 35 | . -400)| ("GMT-5|
|00001ff0| 22 20 2e 20 2d 35 30 30 | 29 20 28 22 47 4d 54 2d |" . -500|) ("GMT-|
|00002000| 36 22 20 2e 20 2d 36 30 | 30 29 20 28 22 47 4d 54 |6" . -60|0) ("GMT|
|00002010| 2d 37 22 20 2e 20 2d 37 | 30 30 29 20 28 22 47 4d |-7" . -7|00) ("GM|
|00002020| 54 2d 38 22 20 2e 20 2d | 38 30 30 29 20 28 22 47 |T-8" . -|800) ("G|
|00002030| 4d 54 2d 39 22 20 2e 20 | 2d 39 30 30 29 20 28 22 |MT-9" . |-900) ("|
|00002040| 47 4d 54 2d 31 30 22 20 | 2e 20 2d 31 30 30 30 29 |GMT-10" |. -1000)|
|00002050| 20 28 22 47 4d 54 2d 31 | 31 22 20 2e 20 2d 31 31 | ("GMT-1|1" . -11|
|00002060| 30 30 29 20 28 22 47 4d | 54 2d 31 32 22 20 2e 20 |00) ("GM|T-12" . |
|00002070| 2d 31 32 30 30 29 29 20 | 22 5c 0a 2a 54 69 6d 65 |-1200)) |"\.*Time|
|00002080| 20 64 69 66 66 65 72 65 | 6e 74 69 61 6c 73 20 6f | differe|ntials o|
|00002090| 66 20 74 69 6d 65 7a 6f | 6e 65 20 66 72 6f 6d 20 |f timezo|ne from |
|000020a0| 47 4d 54 20 69 6e 20 2b | 2d 48 48 4d 4d 20 66 6f |GMT in +|-HHMM fo|
|000020b0| 72 6d 2e 0a 54 68 69 73 | 20 6c 69 73 74 20 69 73 |rm..This| list is|
|000020c0| 20 6f 62 73 6f 6c 65 73 | 63 65 6e 74 2c 20 61 6e | obsoles|cent, an|
|000020d0| 64 20 69 73 20 70 72 65 | 73 65 6e 74 20 6f 6e 6c |d is pre|sent onl|
|000020e0| 79 20 66 6f 72 20 62 61 | 63 6b 77 61 72 64 73 20 |y for ba|ckwards |
|000020f0| 63 6f 6d 70 61 74 69 62 | 69 6c 69 74 79 2c 0a 62 |compatib|ility,.b|
|00002100| 65 63 61 75 73 65 20 74 | 69 6d 65 20 7a 6f 6e 65 |ecause t|ime zone|
|00002110| 20 6e 61 6d 65 73 20 61 | 72 65 20 61 6d 62 69 67 | names a|re ambig|
|00002120| 75 6f 75 73 20 69 6e 20 | 70 72 61 63 74 69 63 65 |uous in |practice|
|00002130| 2e 0a 55 73 65 20 60 63 | 75 72 72 65 6e 74 2d 74 |..Use `c|urrent-t|
|00002140| 69 6d 65 2d 7a 6f 6e 65 | 27 20 69 6e 73 74 65 61 |ime-zone|' instea|
|00002150| 64 2e 22 29 0a 28 64 65 | 66 76 61 72 20 68 74 7a |d.").(de|fvar htz|
|00002160| 3a 6d 6f 6e 74 68 73 2d | 61 73 73 6f 63 20 27 28 |:months-|assoc '(|
|00002170| 28 22 4a 41 4e 22 20 2e | 20 31 29 20 28 22 46 45 |("JAN" .| 1) ("FE|
|00002180| 42 22 20 2e 20 32 29 20 | 28 22 4d 41 52 22 20 2e |B" . 2) |("MAR" .|
|00002190| 20 33 29 20 28 22 41 50 | 52 22 20 2e 20 34 29 20 | 3) ("AP|R" . 4) |
|000021a0| 28 22 4d 41 59 22 20 2e | 20 35 29 20 28 22 4a 55 |("MAY" .| 5) ("JU|
|000021b0| 4e 22 20 2e 20 36 29 20 | 28 22 4a 55 4c 22 20 2e |N" . 6) |("JUL" .|
|000021c0| 20 37 29 20 28 22 41 55 | 47 22 20 2e 20 38 29 20 | 7) ("AU|G" . 8) |
|000021d0| 28 22 53 45 50 22 20 2e | 20 39 29 20 28 22 4f 43 |("SEP" .| 9) ("OC|
|000021e0| 54 22 20 2e 20 31 30 29 | 20 28 22 4e 4f 56 22 20 |T" . 10)| ("NOV" |
|000021f0| 2e 20 31 31 29 20 28 22 | 44 45 43 22 20 2e 20 31 |. 11) ("|DEC" . 1|
|00002200| 32 29 29 20 22 5c 0a 41 | 6c 69 73 74 20 6f 66 20 |2)) "\.A|list of |
|00002210| 66 69 72 73 74 20 74 68 | 72 65 65 20 6c 65 74 74 |first th|ree lett|
|00002220| 65 72 73 20 6f 66 20 61 | 20 6d 6f 6e 74 68 20 61 |ers of a| month a|
|00002230| 6e 64 20 69 74 73 20 6e | 75 6d 65 72 69 63 61 6c |nd its n|umerical|
|00002240| 20 72 65 70 72 65 73 65 | 6e 74 61 74 69 6f 6e 2e | represe|ntation.|
|00002250| 22 29 0a 28 70 72 6f 76 | 69 64 65 20 27 68 74 7a |").(prov|ide 'htz|
|00002260| 29 0a | |). | |
+--------+-------------------------+-------------------------+--------+--------+