home *** CD-ROM | disk | FTP | other *** search
view JSON data
|
view as text
|
open on a Mac
|
open on a PC
This file was processed as: SHell self-extracting ARchive
(archive/shar).
You can browse this item here: 5
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| Newsgroup Content (archive/news)
| magic
| Supported |
100%
| dexvert
| SHell self-extracting ARchive (archive/shar)
| magic
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| news text
| default
| |
99%
| file
| C source text
| default
| |
98%
| file
| C source, ASCII text
| default
| |
100%
| checkBytes
| Printable ASCII
| default
| |
100%
| dexmagic
| PrintFox/Pagefox WEAK
| default
| |
100%
| perlTextCheck
| Likely Text (Perl)
| default
| |
100%
| siegfried
| fmt/329 Shell Archive Format
| default
| |
100%
| detectItEasy
| Format: plain text[LF]
| default (weak)
| |
100%
| xdgMime
| message/news
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 50 61 74 68 3a 20 75 75 | 6e 65 74 21 68 75 73 63 |Path: uu|net!husc|
|00000010| 36 21 6e 65 63 6e 74 63 | 21 6e 63 6f 61 73 74 21 |6!necntc|!ncoast!|
|00000020| 61 6c 6c 62 65 72 79 0a | 46 72 6f 6d 3a 20 6e 70 |allbery.|From: np|
|00000030| 40 64 6f 63 2e 69 63 2e | 61 63 2e 75 6b 2e 55 55 |@doc.ic.|ac.uk.UU|
|00000040| 43 50 20 28 4e 69 67 65 | 6c 20 50 65 72 72 79 29 |CP (Nige|l Perry)|
|00000050| 0a 4e 65 77 73 67 72 6f | 75 70 73 3a 20 63 6f 6d |.Newsgro|ups: com|
|00000060| 70 2e 73 6f 75 72 63 65 | 73 2e 6d 69 73 63 0a 53 |p.source|s.misc.S|
|00000070| 75 62 6a 65 63 74 3a 20 | 50 61 72 74 72 69 64 67 |ubject: |Partridg|
|00000080| 65 2e 63 20 2d 20 61 20 | 43 68 72 69 73 74 6d 61 |e.c - a |Christma|
|00000090| 73 20 54 72 69 76 69 61 | 0a 4d 65 73 73 61 67 65 |s Trivia|.Message|
|000000a0| 2d 49 44 3a 20 3c 36 34 | 30 33 40 6e 63 6f 61 73 |-ID: <64|03@ncoas|
|000000b0| 74 2e 55 55 43 50 3e 0a | 44 61 74 65 3a 20 31 31 |t.UUCP>.|Date: 11|
|000000c0| 20 44 65 63 20 38 37 20 | 30 32 3a 33 33 3a 32 33 | Dec 87 |02:33:23|
|000000d0| 20 47 4d 54 0a 53 65 6e | 64 65 72 3a 20 61 6c 6c | GMT.Sen|der: all|
|000000e0| 62 65 72 79 40 6e 63 6f | 61 73 74 2e 55 55 43 50 |bery@nco|ast.UUCP|
|000000f0| 0a 4f 72 67 61 6e 69 7a | 61 74 69 6f 6e 3a 20 44 |.Organiz|ation: D|
|00000100| 65 70 74 2e 20 6f 66 20 | 43 6f 6d 70 75 74 69 6e |ept. of |Computin|
|00000110| 67 2c 20 49 6d 70 65 72 | 69 61 6c 20 43 6f 6c 6c |g, Imper|ial Coll|
|00000120| 65 67 65 2c 20 4c 6f 6e | 64 6f 6e 2c 20 55 4b 2e |ege, Lon|don, UK.|
|00000130| 0a 4c 69 6e 65 73 3a 20 | 32 33 33 0a 41 70 70 72 |.Lines: |233.Appr|
|00000140| 6f 76 65 64 3a 20 61 6c | 6c 62 65 72 79 40 6e 63 |oved: al|lbery@nc|
|00000150| 6f 61 73 74 2e 55 55 43 | 50 0a 58 2d 41 72 63 68 |oast.UUC|P.X-Arch|
|00000160| 69 76 65 3a 20 63 6f 6d | 70 2e 73 6f 75 72 63 65 |ive: com|p.source|
|00000170| 73 2e 6d 69 73 63 2f 38 | 37 31 32 2f 35 0a 0a 5b |s.misc/8|712/5..[|
|00000180| 54 68 69 73 20 70 72 6f | 67 72 61 6d 20 64 65 73 |This pro|gram des|
|00000190| 65 72 76 65 73 20 61 74 | 20 6c 65 61 73 74 20 61 |erves at| least a|
|000001a0| 6e 20 48 6f 6e 6f 72 61 | 62 6c 65 20 4d 65 6e 74 |n Honora|ble Ment|
|000001b0| 69 6f 6e 20 69 6e 20 74 | 68 65 20 4f 62 66 75 73 |ion in t|he Obfus|
|000001c0| 74 69 63 61 74 65 64 20 | 43 0a 20 43 6f 64 65 20 |ticated |C. Code |
|000001d0| 43 6f 6e 74 65 73 74 21 | 20 20 2b 2b 62 73 61 5d |Contest!| ++bsa]|
|000001e0| 0a 0a 48 65 72 65 20 69 | 73 20 61 20 70 69 65 63 |..Here i|s a piec|
|000001f0| 65 20 6f 66 20 43 68 72 | 69 73 74 6d 61 73 20 74 |e of Chr|istmas t|
|00000200| 72 69 76 69 61 2c 20 6a | 75 73 74 20 63 6f 6d 70 |rivia, j|ust comp|
|00000210| 69 6c 65 20 61 6e 64 20 | 72 75 6e 20 2d 20 74 68 |ile and |run - th|
|00000220| 65 6e 20 72 65 61 64 20 | 74 68 65 0a 73 6f 75 72 |en read |the.sour|
|00000230| 63 65 21 20 49 27 6d 20 | 70 6f 73 74 69 6e 67 20 |ce! I'm |posting |
|00000240| 74 68 69 73 20 66 6f 72 | 20 4d 69 6b 65 20 28 6d |this for| Mike (m|
|00000250| 2e 73 6d 69 74 68 40 75 | 6b 2e 61 63 2e 63 72 63 |.smith@u|k.ac.crc|
|00000260| 29 20 77 68 6f 20 69 73 | 6e 27 74 20 6f 6e 20 75 |) who is|n't on u|
|00000270| 73 65 6e 65 74 2c 0a 70 | 72 61 69 73 65 20 74 6f |senet,.p|raise to|
|00000280| 20 68 69 6d 2c 20 66 6c | 61 6d 65 73 20 74 6f 20 | him, fl|ames to |
|00000290| 6d 65 20 66 6f 72 20 70 | 6f 73 74 69 6e 67 20 69 |me for p|osting i|
|000002a0| 74 2e 0a 0a 45 6e 6a 6f | 79 2e 0a 2d 2d 2d 20 63 |t...Enjo|y..--- c|
|000002b0| 75 74 20 68 65 72 65 20 | 2d 2d 2d 0a 23 21 20 2f |ut here |---.#! /|
|000002c0| 62 69 6e 2f 73 68 0a 23 | 20 54 68 69 73 20 69 73 |bin/sh.#| This is|
|000002d0| 20 61 20 73 68 65 6c 6c | 20 61 72 63 68 69 76 65 | a shell| archive|
|000002e0| 2c 20 6d 65 61 6e 69 6e | 67 3a 0a 23 20 31 2e 20 |, meanin|g:.# 1. |
|000002f0| 52 65 6d 6f 76 65 20 65 | 76 65 72 79 74 68 69 6e |Remove e|verythin|
|00000300| 67 20 61 62 6f 76 65 20 | 74 68 65 20 23 21 20 2f |g above |the #! /|
|00000310| 62 69 6e 2f 73 68 20 6c | 69 6e 65 2e 0a 23 20 32 |bin/sh l|ine..# 2|
|00000320| 2e 20 53 61 76 65 20 74 | 68 65 20 72 65 73 75 6c |. Save t|he resul|
|00000330| 74 69 6e 67 20 74 65 78 | 74 20 69 6e 20 61 20 66 |ting tex|t in a f|
|00000340| 69 6c 65 2e 0a 23 20 33 | 2e 20 45 78 65 63 75 74 |ile..# 3|. Execut|
|00000350| 65 20 74 68 65 20 66 69 | 6c 65 20 77 69 74 68 20 |e the fi|le with |
|00000360| 2f 62 69 6e 2f 73 68 20 | 28 6e 6f 74 20 63 73 68 |/bin/sh |(not csh|
|00000370| 29 20 74 6f 20 63 72 65 | 61 74 65 20 74 68 65 20 |) to cre|ate the |
|00000380| 66 69 6c 65 73 3a 0a 23 | 09 70 61 72 74 72 69 64 |files:.#|.partrid|
|00000390| 67 65 2e 63 0a 23 09 70 | 61 72 74 72 69 64 67 65 |ge.c.#.p|artridge|
|000003a0| 2e 68 0a 23 20 54 68 69 | 73 20 61 72 63 68 69 76 |.h.# Thi|s archiv|
|000003b0| 65 20 63 72 65 61 74 65 | 64 3a 20 4d 6f 6e 20 4e |e create|d: Mon N|
|000003c0| 6f 76 20 33 30 20 31 37 | 3a 32 34 3a 33 39 20 31 |ov 30 17|:24:39 1|
|000003d0| 39 38 37 0a 65 78 70 6f | 72 74 20 50 41 54 48 3b |987.expo|rt PATH;|
|000003e0| 20 50 41 54 48 3d 2f 62 | 69 6e 3a 24 50 41 54 48 | PATH=/b|in:$PATH|
|000003f0| 0a 69 66 20 74 65 73 74 | 20 2d 66 20 27 70 61 72 |.if test| -f 'par|
|00000400| 74 72 69 64 67 65 2e 63 | 27 0a 74 68 65 6e 0a 09 |tridge.c|'.then..|
|00000410| 65 63 68 6f 20 73 68 61 | 72 3a 20 77 69 6c 6c 20 |echo sha|r: will |
|00000420| 6e 6f 74 20 6f 76 65 72 | 2d 77 72 69 74 65 20 65 |not over|-write e|
|00000430| 78 69 73 74 69 6e 67 20 | 66 69 6c 65 20 22 27 70 |xisting |file "'p|
|00000440| 61 72 74 72 69 64 67 65 | 2e 63 27 22 0a 65 6c 73 |artridge|.c'".els|
|00000450| 65 0a 63 61 74 20 3c 3c | 20 5c 53 48 41 52 5f 45 |e.cat <<| \SHAR_E|
|00000460| 4f 46 20 3e 20 27 70 61 | 72 74 72 69 64 67 65 2e |OF > 'pa|rtridge.|
|00000470| 63 27 0a 2f 2a 20 42 61 | 73 65 64 20 6f 6e 20 61 |c'./* Ba|sed on a|
|00000480| 6e 20 6f 72 69 67 69 6e | 61 6c 20 70 72 6f 67 72 |n origin|al progr|
|00000490| 61 6d 20 77 72 69 74 74 | 65 6e 20 69 6e 20 41 6c |am writt|en in Al|
|000004a0| 67 6f 6c 20 36 38 20 62 | 79 20 4a 6f 68 6e 20 50 |gol 68 b|y John P|
|000004b0| 2e 20 42 61 6b 65 72 20 | 55 6e 69 76 65 72 73 69 |. Baker |Universi|
|000004c0| 74 79 0a 20 20 20 6f 66 | 20 42 72 69 73 74 6f 6c |ty. of| Bristol|
|000004d0| 2e 20 28 31 39 37 38 29 | 20 2a 2f 0a 0a 23 69 6e |. (1978)| */..#in|
|000004e0| 63 6c 75 64 65 20 22 70 | 61 72 74 72 69 64 67 65 |clude "p|artridge|
|000004f0| 2e 68 22 0a 0a 69 6e 74 | 20 63 68 72 69 73 74 6d |.h"..int| christm|
|00000500| 61 73 3b 0a 6c 6f 6e 67 | 20 78 3b 0a 0a 6d 61 69 |as;.long| x;..mai|
|00000510| 6e 28 29 0a 7b 0a 09 70 | 72 69 6e 74 66 28 22 45 |n().{..p|rintf("E|
|00000520| 6e 74 65 72 20 61 20 6e | 75 6d 62 65 72 20 62 65 |nter a n|umber be|
|00000530| 74 77 65 65 6e 20 31 20 | 61 6e 64 20 31 32 20 22 |tween 1 |and 12 "|
|00000540| 29 3b 0a 09 73 63 61 6e | 66 28 22 25 64 22 2c 26 |);..scan|f("%d",&|
|00000550| 63 68 72 69 73 74 6d 61 | 73 29 3b 0a 09 69 66 20 |christma|s);..if |
|00000560| 28 63 68 72 69 73 74 6d | 61 73 20 3d 3d 20 30 29 |(christm|as == 0)|
|00000570| 20 63 68 72 69 73 74 6d | 61 73 20 3d 20 31 3b 0a | christm|as = 1;.|
|00000580| 09 69 66 20 28 28 63 68 | 72 69 73 74 6d 61 73 20 |.if ((ch|ristmas |
|00000590| 3c 20 30 29 20 7c 7c 20 | 28 63 68 72 69 73 74 6d |< 0) || |(christm|
|000005a0| 61 73 20 3e 31 32 29 29 | 20 0a 09 7b 0a 09 09 70 |as >12))| ..{...p|
|000005b0| 72 69 6e 74 66 28 22 49 | 6e 76 61 6c 69 64 20 6e |rintf("I|nvalid n|
|000005c0| 75 6d 62 65 72 5c 6e 22 | 29 3b 0a 09 09 65 78 69 |umber\n"|);...exi|
|000005d0| 74 28 29 3b 0a 09 7d 0a | 09 70 72 69 6e 74 66 28 |t();..}.|.printf(|
|000005e0| 22 46 61 63 74 6f 72 69 | 61 6c 20 6f 66 20 25 64 |"Factori|al of %d|
|000005f0| 20 69 73 20 22 2c 63 68 | 72 69 73 74 6d 61 73 29 | is ",ch|ristmas)|
|00000600| 3b 0a 0a 09 0a 09 54 68 | 65 20 66 69 72 73 74 20 |;.....Th|e first |
|00000610| 64 61 79 20 6f 66 20 63 | 68 72 69 73 74 6d 61 73 |day of c|hristmas|
|00000620| 20 6d 79 20 74 72 75 65 | 20 6c 6f 76 65 20 73 65 | my true| love se|
|00000630| 6e 74 20 74 6f 20 6d 65 | 0a 09 41 20 70 61 72 74 |nt to me|..A part|
|00000640| 72 69 64 67 65 20 69 6e | 20 61 20 70 65 61 72 20 |ridge in| a pear |
|00000650| 74 72 65 65 0a 09 0a 09 | 54 68 65 20 73 65 63 6f |tree....|The seco|
|00000660| 6e 64 20 64 61 79 20 6f | 66 20 63 68 72 69 73 74 |nd day o|f christ|
|00000670| 6d 61 73 20 6d 79 20 74 | 72 75 65 20 6c 6f 76 65 |mas my t|rue love|
|00000680| 20 73 65 6e 74 20 74 6f | 20 6d 65 0a 09 54 77 6f | sent to| me..Two|
|00000690| 20 74 75 72 74 6c 65 20 | 64 6f 76 65 73 20 61 6e | turtle |doves an|
|000006a0| 64 0a 09 41 20 70 61 72 | 74 72 69 64 67 65 20 69 |d..A par|tridge i|
|000006b0| 6e 20 61 20 70 65 61 72 | 20 74 72 65 65 0a 09 0a |n a pear| tree...|
|000006c0| 09 54 68 65 20 74 68 69 | 72 64 20 64 61 79 20 6f |.The thi|rd day o|
|000006d0| 66 20 63 68 72 69 73 74 | 6d 61 73 20 6d 79 20 74 |f christ|mas my t|
|000006e0| 72 75 65 20 6c 6f 76 65 | 20 73 65 6e 74 20 74 6f |rue love| sent to|
|000006f0| 20 6d 65 0a 09 54 68 72 | 65 65 20 66 72 65 6e 63 | me..Thr|ee frenc|
|00000700| 68 20 68 65 6e 73 0a 09 | 54 77 6f 20 74 75 72 74 |h hens..|Two turt|
|00000710| 6c 65 20 64 6f 76 65 73 | 20 61 6e 64 0a 09 41 20 |le doves| and..A |
|00000720| 70 61 72 74 72 69 64 67 | 65 20 69 6e 20 61 20 70 |partridg|e in a p|
|00000730| 65 61 72 20 74 72 65 65 | 0a 09 0a 09 54 68 65 20 |ear tree|....The |
|00000740| 66 6f 75 72 74 68 20 64 | 61 79 20 6f 66 20 63 68 |fourth d|ay of ch|
|00000750| 72 69 73 74 6d 61 73 20 | 6d 79 20 74 72 75 65 20 |ristmas |my true |
|00000760| 6c 6f 76 65 20 73 65 6e | 74 20 74 6f 20 6d 65 0a |love sen|t to me.|
|00000770| 09 46 6f 75 72 20 63 6f | 6c 6c 79 20 62 69 72 64 |.Four co|lly bird|
|00000780| 73 0a 09 54 68 72 65 65 | 20 66 72 65 6e 63 68 20 |s..Three| french |
|00000790| 68 65 6e 73 0a 09 54 77 | 6f 20 74 75 72 74 6c 65 |hens..Tw|o turtle|
|000007a0| 20 64 6f 76 65 73 20 61 | 6e 64 0a 09 41 20 70 61 | doves a|nd..A pa|
|000007b0| 72 74 72 69 64 67 65 20 | 69 6e 20 61 20 70 65 61 |rtridge |in a pea|
|000007c0| 72 20 74 72 65 65 0a 09 | 0a 09 54 68 65 20 66 69 |r tree..|..The fi|
|000007d0| 66 74 68 20 64 61 79 20 | 6f 66 20 63 68 72 69 73 |fth day |of chris|
|000007e0| 74 6d 61 73 20 6d 79 20 | 74 72 75 65 20 6c 6f 76 |tmas my |true lov|
|000007f0| 65 20 73 65 6e 74 20 74 | 6f 20 6d 65 0a 09 46 69 |e sent t|o me..Fi|
|00000800| 76 65 20 67 6f 6c 64 20 | 72 69 6e 67 73 0a 09 46 |ve gold |rings..F|
|00000810| 6f 75 72 20 63 6f 6c 6c | 79 20 62 69 72 64 73 0a |our coll|y birds.|
|00000820| 09 54 68 72 65 65 20 66 | 72 65 6e 63 68 20 68 65 |.Three f|rench he|
|00000830| 6e 73 0a 09 54 77 6f 20 | 74 75 72 74 6c 65 20 64 |ns..Two |turtle d|
|00000840| 6f 76 65 73 20 61 6e 64 | 0a 09 41 20 70 61 72 74 |oves and|..A part|
|00000850| 72 69 64 67 65 20 69 6e | 20 61 20 70 65 61 72 20 |ridge in| a pear |
|00000860| 74 72 65 65 0a 09 0a 09 | 54 68 65 20 73 69 78 74 |tree....|The sixt|
|00000870| 68 20 64 61 79 20 6f 66 | 20 63 68 72 69 73 74 6d |h day of| christm|
|00000880| 61 73 20 6d 79 20 74 72 | 75 65 20 6c 6f 76 65 20 |as my tr|ue love |
|00000890| 73 65 6e 74 20 74 6f 20 | 6d 65 0a 09 53 69 78 20 |sent to |me..Six |
|000008a0| 67 65 65 73 65 20 6c 61 | 79 69 6e 67 0a 09 46 69 |geese la|ying..Fi|
|000008b0| 76 65 20 67 6f 6c 64 20 | 72 69 6e 67 73 0a 09 46 |ve gold |rings..F|
|000008c0| 6f 75 72 20 63 6f 6c 6c | 79 20 62 69 72 64 73 0a |our coll|y birds.|
|000008d0| 09 54 68 72 65 65 20 66 | 72 65 6e 63 68 20 68 65 |.Three f|rench he|
|000008e0| 6e 73 0a 09 54 77 6f 20 | 74 75 72 74 6c 65 20 64 |ns..Two |turtle d|
|000008f0| 6f 76 65 73 20 61 6e 64 | 0a 09 41 20 70 61 72 74 |oves and|..A part|
|00000900| 72 69 64 67 65 20 69 6e | 20 61 20 70 65 61 72 20 |ridge in| a pear |
|00000910| 74 72 65 65 0a 09 0a 09 | 54 68 65 20 73 65 76 65 |tree....|The seve|
|00000920| 6e 74 68 20 64 61 79 20 | 6f 66 20 63 68 72 69 73 |nth day |of chris|
|00000930| 74 6d 61 73 20 6d 79 20 | 74 72 75 65 20 6c 6f 76 |tmas my |true lov|
|00000940| 65 20 73 65 6e 74 20 74 | 6f 20 6d 65 0a 09 53 65 |e sent t|o me..Se|
|00000950| 76 65 6e 20 73 77 61 6e | 73 20 73 77 69 6d 6d 69 |ven swan|s swimmi|
|00000960| 6e 67 0a 09 53 69 78 20 | 67 65 65 73 65 20 6c 61 |ng..Six |geese la|
|00000970| 79 69 6e 67 0a 09 46 69 | 76 65 20 67 6f 6c 64 20 |ying..Fi|ve gold |
|00000980| 72 69 6e 67 73 0a 09 46 | 6f 75 72 20 63 6f 6c 6c |rings..F|our coll|
|00000990| 79 20 62 69 72 64 73 0a | 09 54 68 72 65 65 20 66 |y birds.|.Three f|
|000009a0| 72 65 6e 63 68 20 68 65 | 6e 73 0a 09 54 77 6f 20 |rench he|ns..Two |
|000009b0| 74 75 72 74 6c 65 20 64 | 6f 76 65 73 20 61 6e 64 |turtle d|oves and|
|000009c0| 0a 09 41 20 70 61 72 74 | 72 69 64 67 65 20 69 6e |..A part|ridge in|
|000009d0| 20 61 20 70 65 61 72 20 | 74 72 65 65 0a 09 0a 09 | a pear |tree....|
|000009e0| 54 68 65 20 65 69 67 68 | 74 68 20 64 61 79 20 6f |The eigh|th day o|
|000009f0| 66 20 63 68 72 69 73 74 | 6d 61 73 20 6d 79 20 74 |f christ|mas my t|
|00000a00| 72 75 65 20 6c 6f 76 65 | 20 73 65 6e 74 20 74 6f |rue love| sent to|
|00000a10| 20 6d 65 0a 09 45 69 67 | 68 74 20 6d 61 69 64 73 | me..Eig|ht maids|
|00000a20| 20 6d 69 6c 6b 69 6e 67 | 0a 09 53 65 76 65 6e 20 | milking|..Seven |
|00000a30| 73 77 61 6e 73 20 73 77 | 69 6d 6d 69 6e 67 0a 09 |swans sw|imming..|
|00000a40| 53 69 78 20 67 65 65 73 | 65 20 6c 61 79 69 6e 67 |Six gees|e laying|
|00000a50| 0a 09 46 69 76 65 20 67 | 6f 6c 64 20 72 69 6e 67 |..Five g|old ring|
|00000a60| 73 0a 09 46 6f 75 72 20 | 63 6f 6c 6c 79 20 62 69 |s..Four |colly bi|
|00000a70| 72 64 73 0a 09 54 68 72 | 65 65 20 66 72 65 6e 63 |rds..Thr|ee frenc|
|00000a80| 68 20 68 65 6e 73 0a 09 | 54 77 6f 20 74 75 72 74 |h hens..|Two turt|
|00000a90| 6c 65 20 64 6f 76 65 73 | 20 61 6e 64 0a 09 41 20 |le doves| and..A |
|00000aa0| 70 61 72 74 72 69 64 67 | 65 20 69 6e 20 61 20 70 |partridg|e in a p|
|00000ab0| 65 61 72 20 74 72 65 65 | 0a 09 0a 09 54 68 65 20 |ear tree|....The |
|00000ac0| 6e 69 6e 74 68 20 64 61 | 79 20 6f 66 20 63 68 72 |ninth da|y of chr|
|00000ad0| 69 73 74 6d 61 73 20 6d | 79 20 74 72 75 65 20 6c |istmas m|y true l|
|00000ae0| 6f 76 65 20 73 65 6e 74 | 20 74 6f 20 6d 65 0a 09 |ove sent| to me..|
|00000af0| 4e 69 6e 65 20 64 72 75 | 6d 6d 65 72 73 20 64 72 |Nine dru|mmers dr|
|00000b00| 75 6d 6d 69 6e 67 0a 09 | 45 69 67 68 74 20 6d 61 |umming..|Eight ma|
|00000b10| 69 64 73 20 6d 69 6c 6b | 69 6e 67 0a 09 53 65 76 |ids milk|ing..Sev|
|00000b20| 65 6e 20 73 77 61 6e 73 | 20 73 77 69 6d 6d 69 6e |en swans| swimmin|
|00000b30| 67 0a 09 53 69 78 20 67 | 65 65 73 65 20 6c 61 79 |g..Six g|eese lay|
|00000b40| 69 6e 67 0a 09 46 69 76 | 65 20 67 6f 6c 64 20 72 |ing..Fiv|e gold r|
|00000b50| 69 6e 67 73 0a 09 46 6f | 75 72 20 63 6f 6c 6c 79 |ings..Fo|ur colly|
|00000b60| 20 62 69 72 64 73 0a 09 | 54 68 72 65 65 20 66 72 | birds..|Three fr|
|00000b70| 65 6e 63 68 20 68 65 6e | 73 0a 09 54 77 6f 20 74 |ench hen|s..Two t|
|00000b80| 75 72 74 6c 65 20 64 6f | 76 65 73 20 61 6e 64 0a |urtle do|ves and.|
|00000b90| 09 41 20 70 61 72 74 72 | 69 64 67 65 20 69 6e 20 |.A partr|idge in |
|00000ba0| 61 20 70 65 61 72 20 74 | 72 65 65 0a 09 0a 09 54 |a pear t|ree....T|
|00000bb0| 68 65 20 74 65 6e 74 68 | 20 64 61 79 20 6f 66 20 |he tenth| day of |
|00000bc0| 63 68 72 69 73 74 6d 61 | 73 20 6d 79 20 74 72 75 |christma|s my tru|
|00000bd0| 65 20 6c 6f 76 65 20 73 | 65 6e 74 20 74 6f 20 6d |e love s|ent to m|
|00000be0| 65 0a 09 54 65 6e 20 70 | 69 70 65 72 73 20 70 69 |e..Ten p|ipers pi|
|00000bf0| 70 69 6e 67 0a 09 4e 69 | 6e 65 20 64 72 75 6d 6d |ping..Ni|ne drumm|
|00000c00| 65 72 73 20 64 72 75 6d | 6d 69 6e 67 0a 09 45 69 |ers drum|ming..Ei|
|00000c10| 67 68 74 20 6d 61 69 64 | 73 20 6d 69 6c 6b 69 6e |ght maid|s milkin|
|00000c20| 67 0a 09 53 65 76 65 6e | 20 73 77 61 6e 73 20 73 |g..Seven| swans s|
|00000c30| 77 69 6d 6d 69 6e 67 0a | 09 53 69 78 20 67 65 65 |wimming.|.Six gee|
|00000c40| 73 65 20 6c 61 79 69 6e | 67 0a 09 46 69 76 65 20 |se layin|g..Five |
|00000c50| 67 6f 6c 64 20 72 69 6e | 67 73 0a 09 46 6f 75 72 |gold rin|gs..Four|
|00000c60| 20 63 6f 6c 6c 79 20 62 | 69 72 64 73 0a 09 54 68 | colly b|irds..Th|
|00000c70| 72 65 65 20 66 72 65 6e | 63 68 20 68 65 6e 73 0a |ree fren|ch hens.|
|00000c80| 09 54 77 6f 20 74 75 72 | 74 6c 65 20 64 6f 76 65 |.Two tur|tle dove|
|00000c90| 73 20 61 6e 64 0a 09 41 | 20 70 61 72 74 72 69 64 |s and..A| partrid|
|00000ca0| 67 65 20 69 6e 20 61 20 | 70 65 61 72 20 74 72 65 |ge in a |pear tre|
|00000cb0| 65 0a 09 0a 09 54 68 65 | 20 65 6c 65 76 65 6e 74 |e....The| elevent|
|00000cc0| 68 20 64 61 79 20 6f 66 | 20 63 68 72 69 73 74 6d |h day of| christm|
|00000cd0| 61 73 20 6d 79 20 74 72 | 75 65 20 6c 6f 76 65 20 |as my tr|ue love |
|00000ce0| 73 65 6e 74 20 74 6f 20 | 6d 65 0a 09 45 6c 65 76 |sent to |me..Elev|
|00000cf0| 65 6e 20 6c 61 64 69 65 | 73 20 64 61 6e 63 69 6e |en ladie|s dancin|
|00000d00| 67 0a 09 54 65 6e 20 70 | 69 70 65 72 73 20 70 69 |g..Ten p|ipers pi|
|00000d10| 70 69 6e 67 0a 09 4e 69 | 6e 65 20 64 72 75 6d 6d |ping..Ni|ne drumm|
|00000d20| 65 72 73 20 64 72 75 6d | 6d 69 6e 67 0a 09 45 69 |ers drum|ming..Ei|
|00000d30| 67 68 74 20 6d 61 69 64 | 73 20 6d 69 6c 6b 69 6e |ght maid|s milkin|
|00000d40| 67 0a 09 53 65 76 65 6e | 20 73 77 61 6e 73 20 73 |g..Seven| swans s|
|00000d50| 77 69 6d 6d 69 6e 67 0a | 09 53 69 78 20 67 65 65 |wimming.|.Six gee|
|00000d60| 73 65 20 6c 61 79 69 6e | 67 0a 09 46 69 76 65 20 |se layin|g..Five |
|00000d70| 67 6f 6c 64 20 72 69 6e | 67 73 0a 09 46 6f 75 72 |gold rin|gs..Four|
|00000d80| 20 63 6f 6c 6c 79 20 62 | 69 72 64 73 0a 09 54 68 | colly b|irds..Th|
|00000d90| 72 65 65 20 66 72 65 6e | 63 68 20 68 65 6e 73 0a |ree fren|ch hens.|
|00000da0| 09 54 77 6f 20 74 75 72 | 74 6c 65 20 64 6f 76 65 |.Two tur|tle dove|
|00000db0| 73 20 61 6e 64 0a 09 41 | 20 70 61 72 74 72 69 64 |s and..A| partrid|
|00000dc0| 67 65 20 69 6e 20 61 20 | 70 65 61 72 20 74 72 65 |ge in a |pear tre|
|00000dd0| 65 0a 09 0a 09 54 68 65 | 20 74 77 65 6c 66 74 68 |e....The| twelfth|
|00000de0| 20 64 61 79 20 6f 66 20 | 63 68 72 69 73 74 6d 61 | day of |christma|
|00000df0| 73 20 6d 79 20 74 72 75 | 65 20 6c 6f 76 65 20 73 |s my tru|e love s|
|00000e00| 65 6e 74 20 74 6f 20 6d | 65 0a 09 54 77 65 6c 76 |ent to m|e..Twelv|
|00000e10| 65 20 6c 6f 72 64 73 20 | 6c 65 61 70 69 6e 67 0a |e lords |leaping.|
|00000e20| 09 45 6c 65 76 65 6e 20 | 6c 61 64 69 65 73 20 64 |.Eleven |ladies d|
|00000e30| 61 6e 63 69 6e 67 0a 09 | 54 65 6e 20 70 69 70 65 |ancing..|Ten pipe|
|00000e40| 72 73 20 70 69 70 69 6e | 67 0a 09 4e 69 6e 65 20 |rs pipin|g..Nine |
|00000e50| 64 72 75 6d 6d 65 72 73 | 20 64 72 75 6d 6d 69 6e |drummers| drummin|
|00000e60| 67 0a 09 45 69 67 68 74 | 20 6d 61 69 64 73 20 6d |g..Eight| maids m|
|00000e70| 69 6c 6b 69 6e 67 0a 09 | 53 65 76 65 6e 20 73 77 |ilking..|Seven sw|
|00000e80| 61 6e 73 20 73 77 69 6d | 6d 69 6e 67 0a 09 53 69 |ans swim|ming..Si|
|00000e90| 78 20 67 65 65 73 65 20 | 6c 61 79 69 6e 67 0a 09 |x geese |laying..|
|00000ea0| 46 69 76 65 20 67 6f 6c | 64 20 72 69 6e 67 73 0a |Five gol|d rings.|
|00000eb0| 09 46 6f 75 72 20 63 6f | 6c 6c 79 20 62 69 72 64 |.Four co|lly bird|
|00000ec0| 73 0a 09 54 68 72 65 65 | 20 66 72 65 6e 63 68 20 |s..Three| french |
|00000ed0| 68 65 6e 73 0a 09 54 77 | 6f 20 74 75 72 74 6c 65 |hens..Tw|o turtle|
|00000ee0| 20 64 6f 76 65 73 20 61 | 6e 64 0a 09 41 20 70 61 | doves a|nd..A pa|
|00000ef0| 72 74 72 69 64 67 65 20 | 69 6e 20 61 20 70 65 61 |rtridge |in a pea|
|00000f00| 72 20 74 72 65 65 0a 7d | 0a 53 48 41 52 5f 45 4f |r tree.}|.SHAR_EO|
|00000f10| 46 0a 66 69 20 23 20 65 | 6e 64 20 6f 66 20 6f 76 |F.fi # e|nd of ov|
|00000f20| 65 72 77 72 69 74 69 6e | 67 20 63 68 65 63 6b 0a |erwritin|g check.|
|00000f30| 69 66 20 74 65 73 74 20 | 2d 66 20 27 70 61 72 74 |if test |-f 'part|
|00000f40| 72 69 64 67 65 2e 68 27 | 0a 74 68 65 6e 0a 09 65 |ridge.h'|.then..e|
|00000f50| 63 68 6f 20 73 68 61 72 | 3a 20 77 69 6c 6c 20 6e |cho shar|: will n|
|00000f60| 6f 74 20 6f 76 65 72 2d | 77 72 69 74 65 20 65 78 |ot over-|write ex|
|00000f70| 69 73 74 69 6e 67 20 66 | 69 6c 65 20 22 27 70 61 |isting f|ile "'pa|
|00000f80| 72 74 72 69 64 67 65 2e | 68 27 22 0a 65 6c 73 65 |rtridge.|h'".else|
|00000f90| 0a 63 61 74 20 3c 3c 20 | 5c 53 48 41 52 5f 45 4f |.cat << |\SHAR_EO|
|00000fa0| 46 20 3e 20 27 70 61 72 | 74 72 69 64 67 65 2e 68 |F > 'par|tridge.h|
|00000fb0| 27 0a 2f 2a 20 48 65 61 | 64 65 72 20 66 69 6c 65 |'./* Hea|der file|
|00000fc0| 20 66 6f 72 20 70 61 72 | 74 72 69 64 67 65 20 70 | for par|tridge p|
|00000fd0| 72 6f 67 72 61 6d 2e 20 | 2a 2f 0a 0a 23 64 65 66 |rogram. |*/..#def|
|00000fe0| 69 6e 65 20 54 77 6f 20 | 78 0a 23 64 65 66 69 6e |ine Two |x.#defin|
|00000ff0| 65 20 54 68 72 65 65 20 | 78 0a 23 64 65 66 69 6e |e Three |x.#defin|
|00001000| 65 20 46 6f 75 72 20 78 | 0a 23 64 65 66 69 6e 65 |e Four x|.#define|
|00001010| 20 46 69 76 65 20 78 0a | 23 64 65 66 69 6e 65 20 | Five x.|#define |
|00001020| 53 69 78 20 78 0a 23 64 | 65 66 69 6e 65 20 53 65 |Six x.#d|efine Se|
|00001030| 76 65 6e 20 78 0a 23 64 | 65 66 69 6e 65 20 45 69 |ven x.#d|efine Ei|
|00001040| 67 68 74 20 78 0a 23 64 | 65 66 69 6e 65 20 4e 69 |ght x.#d|efine Ni|
|00001050| 6e 65 20 78 0a 23 64 65 | 66 69 6e 65 20 54 65 6e |ne x.#de|fine Ten|
|00001060| 20 78 0a 23 64 65 66 69 | 6e 65 20 45 6c 65 76 65 | x.#defi|ne Eleve|
|00001070| 6e 20 78 0a 23 64 65 66 | 69 6e 65 20 54 77 65 6c |n x.#def|ine Twel|
|00001080| 76 65 20 78 0a 0a 23 64 | 65 66 69 6e 65 20 74 77 |ve x..#d|efine tw|
|00001090| 65 6c 66 74 68 20 31 32 | 0a 23 64 65 66 69 6e 65 |elfth 12|.#define|
|000010a0| 20 65 6c 65 76 65 6e 74 | 68 20 31 31 0a 23 64 65 | elevent|h 11.#de|
|000010b0| 66 69 6e 65 20 74 65 6e | 74 68 20 31 30 0a 23 64 |fine ten|th 10.#d|
|000010c0| 65 66 69 6e 65 20 6e 69 | 6e 74 68 20 39 0a 23 64 |efine ni|nth 9.#d|
|000010d0| 65 66 69 6e 65 20 65 69 | 67 68 74 68 20 38 0a 23 |efine ei|ghth 8.#|
|000010e0| 64 65 66 69 6e 65 20 73 | 65 76 65 6e 74 68 20 37 |define s|eventh 7|
|000010f0| 0a 23 64 65 66 69 6e 65 | 20 73 69 78 74 68 20 36 |.#define| sixth 6|
|00001100| 0a 23 64 65 66 69 6e 65 | 20 66 69 66 74 68 20 35 |.#define| fifth 5|
|00001110| 0a 23 64 65 66 69 6e 65 | 20 66 6f 75 72 74 68 20 |.#define| fourth |
|00001120| 34 0a 23 64 65 66 69 6e | 65 20 74 68 69 72 64 20 |4.#defin|e third |
|00001130| 33 0a 23 64 65 66 69 6e | 65 20 73 65 63 6f 6e 64 |3.#defin|e second|
|00001140| 20 32 0a 23 64 65 66 69 | 6e 65 20 66 69 72 73 74 | 2.#defi|ne first|
|00001150| 20 31 0a 0a 23 64 65 66 | 69 6e 65 20 54 68 65 20 | 1..#def|ine The |
|00001160| 69 66 20 28 0a 23 64 65 | 66 69 6e 65 20 64 61 79 |if (.#de|fine day|
|00001170| 20 3d 3d 0a 23 64 65 66 | 69 6e 65 20 6f 66 0a 23 | ==.#def|ine of.#|
|00001180| 64 65 66 69 6e 65 20 6d | 79 20 29 20 7b 0a 23 64 |define m|y ) {.#d|
|00001190| 65 66 69 6e 65 20 74 72 | 75 65 20 78 0a 23 64 65 |efine tr|ue x.#de|
|000011a0| 66 69 6e 65 20 6c 6f 76 | 65 20 3d 0a 23 64 65 66 |fine lov|e =.#def|
|000011b0| 69 6e 65 20 73 65 6e 74 | 20 30 4c 0a 23 64 65 66 |ine sent| 0L.#def|
|000011c0| 69 6e 65 20 74 6f 20 3b | 0a 23 64 65 66 69 6e 65 |ine to ;|.#define|
|000011d0| 20 6d 65 20 2b 2b 78 3b | 0a 23 64 65 66 69 6e 65 | me ++x;|.#define|
|000011e0| 20 41 0a 23 64 65 66 69 | 6e 65 20 61 6e 64 20 0a | A.#defi|ne and .|
|000011f0| 23 64 65 66 69 6e 65 20 | 70 61 72 74 72 69 64 67 |#define |partridg|
|00001200| 65 20 70 72 69 6e 74 66 | 28 0a 23 64 65 66 69 6e |e printf|(.#defin|
|00001210| 65 20 69 6e 20 22 25 6c | 64 5c 6e 22 2c 0a 23 64 |e in "%l|d\n",.#d|
|00001220| 65 66 69 6e 65 20 61 20 | 0a 23 64 65 66 69 6e 65 |efine a |.#define|
|00001230| 20 70 65 61 72 20 78 0a | 23 64 65 66 69 6e 65 20 | pear x.|#define |
|00001240| 74 72 65 65 20 29 3b 7d | 0a 0a 23 64 65 66 69 6e |tree );}|..#defin|
|00001250| 65 20 6c 6f 72 64 73 20 | 2a 3d 0a 23 64 65 66 69 |e lords |*=.#defi|
|00001260| 6e 65 20 6c 61 64 69 65 | 73 20 2a 3d 0a 23 64 65 |ne ladie|s *=.#de|
|00001270| 66 69 6e 65 20 70 69 70 | 65 72 73 20 2a 3d 0a 23 |fine pip|ers *=.#|
|00001280| 64 65 66 69 6e 65 20 64 | 72 75 6d 6d 65 72 73 20 |define d|rummers |
|00001290| 2a 3d 0a 23 64 65 66 69 | 6e 65 20 6d 61 69 64 73 |*=.#defi|ne maids|
|000012a0| 20 2a 3d 0a 23 64 65 66 | 69 6e 65 20 73 77 61 6e | *=.#def|ine swan|
|000012b0| 73 20 2a 3d 0a 23 64 65 | 66 69 6e 65 20 67 65 65 |s *=.#de|fine gee|
|000012c0| 73 65 20 2a 3d 0a 23 64 | 65 66 69 6e 65 20 67 6f |se *=.#d|efine go|
|000012d0| 6c 64 20 2a 3d 0a 23 64 | 65 66 69 6e 65 20 63 6f |ld *=.#d|efine co|
|000012e0| 6c 6c 79 20 2a 3d 0a 23 | 64 65 66 69 6e 65 20 66 |lly *=.#|define f|
|000012f0| 72 65 6e 63 68 20 2a 3d | 0a 23 64 65 66 69 6e 65 |rench *=|.#define|
|00001300| 20 74 75 72 74 6c 65 20 | 2a 3d 0a 0a 23 64 65 66 | turtle |*=..#def|
|00001310| 69 6e 65 20 6c 65 61 70 | 69 6e 67 20 31 32 4c 3b |ine leap|ing 12L;|
|00001320| 0a 23 64 65 66 69 6e 65 | 20 64 61 6e 63 69 6e 67 |.#define| dancing|
|00001330| 20 31 31 4c 3b 0a 23 64 | 65 66 69 6e 65 20 70 69 | 11L;.#d|efine pi|
|00001340| 70 69 6e 67 20 31 30 4c | 3b 0a 23 64 65 66 69 6e |ping 10L|;.#defin|
|00001350| 65 20 64 72 75 6d 6d 69 | 6e 67 20 39 4c 3b 0a 23 |e drummi|ng 9L;.#|
|00001360| 64 65 66 69 6e 65 20 6d | 69 6c 6b 69 6e 67 20 38 |define m|ilking 8|
|00001370| 4c 3b 0a 23 64 65 66 69 | 6e 65 20 73 77 69 6d 6d |L;.#defi|ne swimm|
|00001380| 69 6e 67 20 37 4c 3b 0a | 23 64 65 66 69 6e 65 20 |ing 7L;.|#define |
|00001390| 6c 61 79 69 6e 67 20 36 | 4c 3b 0a 23 64 65 66 69 |laying 6|L;.#defi|
|000013a0| 6e 65 20 72 69 6e 67 73 | 20 35 4c 3b 0a 23 64 65 |ne rings| 5L;.#de|
|000013b0| 66 69 6e 65 20 62 69 72 | 64 73 20 34 4c 3b 0a 23 |fine bir|ds 4L;.#|
|000013c0| 64 65 66 69 6e 65 20 68 | 65 6e 73 20 33 4c 3b 0a |define h|ens 3L;.|
|000013d0| 23 64 65 66 69 6e 65 20 | 64 6f 76 65 73 20 32 4c |#define |doves 2L|
|000013e0| 3b 0a 0a 0a 53 48 41 52 | 5f 45 4f 46 0a 66 69 20 |;...SHAR|_EOF.fi |
|000013f0| 23 20 65 6e 64 20 6f 66 | 20 6f 76 65 72 77 72 69 |# end of| overwri|
|00001400| 74 69 6e 67 20 63 68 65 | 63 6b 0a 23 09 45 6e 64 |ting che|ck.#.End|
|00001410| 20 6f 66 20 73 68 65 6c | 6c 20 61 72 63 68 69 76 | of shel|l archiv|
|00001420| 65 0a 65 78 69 74 20 30 | 0a 2d 2d 2d 20 63 75 74 |e.exit 0|.--- cut|
|00001430| 20 68 65 72 65 20 2d 2d | 2d 0a 2d 2d 2d 0a 4e 69 | here --|-.---.Ni|
|00001440| 67 65 6c 20 50 65 72 72 | 79 20 20 20 20 20 20 20 |gel Perr|y |
|00001450| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001460| 20 20 20 20 20 20 20 20 | 20 20 20 44 65 70 61 72 | | Depar|
|00001470| 74 6d 65 6e 74 20 6f 66 | 20 43 6f 6d 70 75 74 69 |tment of| Computi|
|00001480| 6e 67 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ng. | |
|00001490| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000014a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000014b0| 49 6d 70 65 72 69 61 6c | 20 43 6f 6c 6c 65 67 65 |Imperial| College|
|000014c0| 0a 4a 61 6e 65 74 3a 20 | 6e 70 40 75 6b 2e 61 63 |.Janet: |np@uk.ac|
|000014d0| 2e 69 63 2e 64 6f 63 20 | 20 20 20 20 20 20 20 20 |.ic.doc | |
|000014e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 4c 6f | | Lo|
|000014f0| 6e 64 6f 6e 0a 44 41 52 | 50 41 3a 20 6e 70 25 75 |ndon.DAR|PA: np%u|
|00001500| 6b 2e 61 63 2e 69 63 2e | 64 6f 63 40 75 63 6c 2d |k.ac.ic.|doc@ucl-|
|00001510| 63 73 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |cs | |
|00001520| 20 20 53 57 37 0a 55 75 | 63 70 3a 20 20 6e 70 40 | SW7.Uu|cp: np@|
|00001530| 69 63 64 6f 63 2e 55 55 | 43 50 2c 20 75 6b 63 21 |icdoc.UU|CP, ukc!|
|00001540| 69 63 64 6f 63 21 6e 70 | 20 20 20 20 20 20 20 20 |icdoc!np| |
|00001550| 20 20 20 45 6e 67 6c 61 | 6e 64 0a | Engla|nd. |
+--------+-------------------------+-------------------------+--------+--------+