home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: SHell self-extracting ARchive
(archive/shar).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| SHell self-extracting ARchive (archive/shar)
| magic
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| ASCII text
| default
| |
100%
| checkBytes
| Printable ASCII
| default
| |
100%
| perlTextCheck
| Likely Text (Perl)
| default
| |
100%
| siegfried
| fmt/329 Shell Archive Format
| default
| |
100%
| detectItEasy
| Format: plain text[LF]
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 4e 65 77 73 67 72 6f 75 | 70 73 3a 20 63 6f 6d 70 |Newsgrou|ps: comp|
|00000010| 2e 73 6f 75 72 63 65 73 | 2e 6d 69 73 63 0a 46 72 |.sources|.misc.Fr|
|00000020| 6f 6d 3a 20 7a 69 70 2d | 62 75 67 73 40 63 73 2e |om: zip-|bugs@cs.|
|00000030| 75 63 6c 61 2e 65 64 75 | 20 28 49 6e 66 6f 2d 5a |ucla.edu| (Info-Z|
|00000040| 49 50 20 67 72 6f 75 70 | 29 0a 53 75 62 6a 65 63 |IP group|).Subjec|
|00000050| 74 3a 20 20 76 33 31 69 | 31 30 33 3a 20 20 7a 69 |t: v31i|103: zi|
|00000060| 70 31 39 20 2d 20 49 6e | 66 6f 2d 5a 49 50 20 70 |p19 - In|fo-ZIP p|
|00000070| 6f 72 74 61 62 6c 65 20 | 5a 69 70 2c 20 76 65 72 |ortable |Zip, ver|
|00000080| 73 69 6f 6e 20 31 2e 39 | 2c 20 50 61 72 74 31 31 |sion 1.9|, Part11|
|00000090| 2f 31 31 0a 4d 65 73 73 | 61 67 65 2d 49 44 3a 20 |/11.Mess|age-ID: |
|000000a0| 3c 31 39 39 32 41 75 67 | 32 33 2e 30 36 35 30 33 |<1992Aug|23.06503|
|000000b0| 39 2e 32 39 37 37 34 40 | 73 70 61 72 6b 79 2e 69 |9.29774@|sparky.i|
|000000c0| 6d 64 2e 73 74 65 72 6c | 69 6e 67 2e 63 6f 6d 3e |md.sterl|ing.com>|
|000000d0| 0a 58 2d 4d 64 34 2d 53 | 69 67 6e 61 74 75 72 65 |.X-Md4-S|ignature|
|000000e0| 3a 20 33 31 65 61 64 34 | 66 36 61 38 36 65 38 32 |: 31ead4|f6a86e82|
|000000f0| 66 65 30 32 61 65 64 38 | 61 31 65 32 65 33 65 30 |fe02aed8|a1e2e3e0|
|00000100| 38 30 0a 44 61 74 65 3a | 20 53 75 6e 2c 20 32 33 |80.Date:| Sun, 23|
|00000110| 20 41 75 67 20 31 39 39 | 32 20 30 36 3a 35 30 3a | Aug 199|2 06:50:|
|00000120| 33 39 20 47 4d 54 0a 41 | 70 70 72 6f 76 65 64 3a |39 GMT.A|pproved:|
|00000130| 20 6b 65 6e 74 40 73 70 | 61 72 6b 79 2e 69 6d 64 | kent@sp|arky.imd|
|00000140| 2e 73 74 65 72 6c 69 6e | 67 2e 63 6f 6d 0a 0a 53 |.sterlin|g.com..S|
|00000150| 75 62 6d 69 74 74 65 64 | 2d 62 79 3a 20 7a 69 70 |ubmitted|-by: zip|
|00000160| 2d 62 75 67 73 40 63 73 | 2e 75 63 6c 61 2e 65 64 |-bugs@cs|.ucla.ed|
|00000170| 75 20 28 49 6e 66 6f 2d | 5a 49 50 20 67 72 6f 75 |u (Info-|ZIP grou|
|00000180| 70 29 0a 50 6f 73 74 69 | 6e 67 2d 6e 75 6d 62 65 |p).Posti|ng-numbe|
|00000190| 72 3a 20 56 6f 6c 75 6d | 65 20 33 31 2c 20 49 73 |r: Volum|e 31, Is|
|000001a0| 73 75 65 20 31 30 33 0a | 41 72 63 68 69 76 65 2d |sue 103.|Archive-|
|000001b0| 6e 61 6d 65 3a 20 7a 69 | 70 31 39 2f 70 61 72 74 |name: zi|p19/part|
|000001c0| 31 31 0a 53 75 70 65 72 | 73 65 64 65 73 3a 20 7a |11.Super|sedes: z|
|000001d0| 69 70 3a 20 56 6f 6c 75 | 6d 65 20 32 33 2c 20 49 |ip: Volu|me 23, I|
|000001e0| 73 73 75 65 20 38 38 2d | 39 36 0a 45 6e 76 69 72 |ssue 88-|96.Envir|
|000001f0| 6f 6e 6d 65 6e 74 3a 20 | 55 4e 49 58 2c 20 56 4d |onment: |UNIX, VM|
|00000200| 53 2c 20 4f 53 2f 32 2c | 20 4d 53 2d 44 4f 53 2c |S, OS/2,| MS-DOS,|
|00000210| 20 4d 41 43 49 4e 54 4f | 53 48 2c 20 57 49 4e 2d | MACINTO|SH, WIN-|
|00000220| 4e 54 2c 20 4c 49 4e 55 | 58 2c 20 4d 49 4e 49 58 |NT, LINU|X, MINIX|
|00000230| 2c 20 58 4f 53 2c 20 21 | 41 4d 49 47 41 2c 20 41 |, XOS, !|AMIGA, A|
|00000240| 54 41 52 49 2c 20 73 79 | 6d 6c 69 6e 6b 2c 20 53 |TARI, sy|mlink, S|
|00000250| 47 49 2c 20 44 45 43 2c | 20 43 72 61 79 2c 20 43 |GI, DEC,| Cray, C|
|00000260| 6f 6e 76 65 78 2c 20 41 | 6d 64 61 68 6c 2c 20 53 |onvex, A|mdahl, S|
|00000270| 75 6e 2c 20 50 43 0a 0a | 23 21 20 2f 62 69 6e 2f |un, PC..|#! /bin/|
|00000280| 73 68 0a 23 20 54 68 69 | 73 20 69 73 20 61 20 73 |sh.# Thi|s is a s|
|00000290| 68 65 6c 6c 20 61 72 63 | 68 69 76 65 2e 20 20 52 |hell arc|hive. R|
|000002a0| 65 6d 6f 76 65 20 61 6e | 79 74 68 69 6e 67 20 62 |emove an|ything b|
|000002b0| 65 66 6f 72 65 20 74 68 | 69 73 20 6c 69 6e 65 2c |efore th|is line,|
|000002c0| 20 74 68 65 6e 20 66 65 | 65 64 20 69 74 0a 23 20 | then fe|ed it.# |
|000002d0| 69 6e 74 6f 20 61 20 73 | 68 65 6c 6c 20 76 69 61 |into a s|hell via|
|000002e0| 20 22 73 68 20 66 69 6c | 65 22 20 6f 72 20 73 69 | "sh fil|e" or si|
|000002f0| 6d 69 6c 61 72 2e 20 20 | 54 6f 20 6f 76 65 72 77 |milar. |To overw|
|00000300| 72 69 74 65 20 65 78 69 | 73 74 69 6e 67 20 66 69 |rite exi|sting fi|
|00000310| 6c 65 73 2c 0a 23 20 74 | 79 70 65 20 22 73 68 20 |les,.# t|ype "sh |
|00000320| 66 69 6c 65 20 2d 63 22 | 2e 0a 23 20 54 68 65 20 |file -c"|..# The |
|00000330| 74 6f 6f 6c 20 74 68 61 | 74 20 67 65 6e 65 72 61 |tool tha|t genera|
|00000340| 74 65 64 20 74 68 69 73 | 20 61 70 70 65 61 72 65 |ted this| appeare|
|00000350| 64 20 69 6e 20 74 68 65 | 20 63 6f 6d 70 2e 73 6f |d in the| comp.so|
|00000360| 75 72 63 65 73 2e 75 6e | 69 78 20 6e 65 77 73 67 |urces.un|ix newsg|
|00000370| 72 6f 75 70 3b 0a 23 20 | 73 65 6e 64 20 6d 61 69 |roup;.# |send mai|
|00000380| 6c 20 74 6f 20 63 6f 6d | 70 2d 73 6f 75 72 63 65 |l to com|p-source|
|00000390| 73 2d 75 6e 69 78 40 75 | 75 6e 65 74 2e 75 75 2e |s-unix@u|unet.uu.|
|000003a0| 6e 65 74 20 69 66 20 79 | 6f 75 20 77 61 6e 74 20 |net if y|ou want |
|000003b0| 74 68 61 74 20 74 6f 6f | 6c 2e 0a 23 20 43 6f 6e |that too|l..# Con|
|000003c0| 74 65 6e 74 73 3a 20 20 | 61 74 61 72 69 2f 73 74 |tents: |atari/st|
|000003d0| 7a 69 70 2e 70 72 6a 20 | 61 74 61 72 69 2f 73 74 |zip.prj |atari/st|
|000003e0| 7a 69 70 6e 2e 6c 6e 6b | 20 61 74 61 72 69 2f 73 |zipn.lnk| atari/s|
|000003f0| 74 7a 69 70 73 2e 6c 6e | 6b 0a 23 20 20 20 6d 73 |tzips.ln|k.# ms|
|00000400| 64 6f 73 2f 7a 69 70 2e | 70 72 6a 2e 55 55 20 6d |dos/zip.|prj.UU m|
|00000410| 73 64 6f 73 2f 7a 69 70 | 6e 6f 74 65 2e 70 72 6a |sdos/zip|note.prj|
|00000420| 2e 55 55 20 6d 73 64 6f | 73 2f 7a 69 70 73 70 6c |.UU msdo|s/zipspl|
|00000430| 69 74 2e 70 72 6a 2e 55 | 0a 23 20 20 20 72 65 76 |it.prj.U|.# rev|
|00000440| 69 73 69 6f 6e 2e 68 20 | 76 6d 73 2f 64 65 73 63 |ision.h |vms/desc|
|00000450| 72 69 70 2e 6d 6d 73 20 | 76 6d 73 2f 6d 61 6b 65 |rip.mms |vms/make|
|00000460| 5f 67 63 63 2e 63 6f 6d | 20 76 6d 73 2f 6d 61 6b |_gcc.com| vms/mak|
|00000470| 65 5f 76 61 78 63 2e 63 | 6f 6d 0a 23 20 57 72 61 |e_vaxc.c|om.# Wra|
|00000480| 70 70 65 64 20 62 79 20 | 6b 65 6e 74 40 73 70 61 |pped by |kent@spa|
|00000490| 72 6b 79 20 6f 6e 20 53 | 75 6e 20 41 75 67 20 32 |rky on S|un Aug 2|
|000004a0| 33 20 30 31 3a 30 30 3a | 34 38 20 31 39 39 32 0a |3 01:00:|48 1992.|
|000004b0| 50 41 54 48 3d 2f 62 69 | 6e 3a 2f 75 73 72 2f 62 |PATH=/bi|n:/usr/b|
|000004c0| 69 6e 3a 2f 75 73 72 2f | 75 63 62 20 3b 20 65 78 |in:/usr/|ucb ; ex|
|000004d0| 70 6f 72 74 20 50 41 54 | 48 0a 65 63 68 6f 20 49 |port PAT|H.echo I|
|000004e0| 66 20 74 68 69 73 20 61 | 72 63 68 69 76 65 20 69 |f this a|rchive i|
|000004f0| 73 20 63 6f 6d 70 6c 65 | 74 65 2c 20 79 6f 75 20 |s comple|te, you |
|00000500| 77 69 6c 6c 20 73 65 65 | 20 74 68 65 20 66 6f 6c |will see| the fol|
|00000510| 6c 6f 77 69 6e 67 20 6d | 65 73 73 61 67 65 3a 0a |lowing m|essage:.|
|00000520| 65 63 68 6f 20 27 20 20 | 20 20 20 20 20 20 20 20 |echo ' | |
|00000530| 22 73 68 61 72 3a 20 45 | 6e 64 20 6f 66 20 61 72 |"shar: E|nd of ar|
|00000540| 63 68 69 76 65 20 31 31 | 20 28 6f 66 20 31 31 29 |chive 11| (of 11)|
|00000550| 2e 22 27 0a 69 66 20 74 | 65 73 74 20 2d 66 20 27 |."'.if t|est -f '|
|00000560| 61 74 61 72 69 2f 73 74 | 7a 69 70 2e 70 72 6a 27 |atari/st|zip.prj'|
|00000570| 20 2d 61 20 22 24 7b 31 | 7d 22 20 21 3d 20 22 2d | -a "${1|}" != "-|
|00000580| 63 22 20 3b 20 74 68 65 | 6e 20 0a 20 20 65 63 68 |c" ; the|n . ech|
|00000590| 6f 20 73 68 61 72 3a 20 | 57 69 6c 6c 20 6e 6f 74 |o shar: |Will not|
|000005a0| 20 63 6c 6f 62 62 65 72 | 20 65 78 69 73 74 69 6e | clobber| existin|
|000005b0| 67 20 66 69 6c 65 20 5c | 22 27 61 74 61 72 69 2f |g file \|"'atari/|
|000005c0| 73 74 7a 69 70 2e 70 72 | 6a 27 5c 22 0a 65 6c 73 |stzip.pr|j'\".els|
|000005d0| 65 0a 20 20 65 63 68 6f | 20 73 68 61 72 3a 20 45 |e. echo| shar: E|
|000005e0| 78 74 72 61 63 74 69 6e | 67 20 5c 22 27 61 74 61 |xtractin|g \"'ata|
|000005f0| 72 69 2f 73 74 7a 69 70 | 2e 70 72 6a 27 5c 22 20 |ri/stzip|.prj'\" |
|00000600| 5c 28 34 38 32 20 63 68 | 61 72 61 63 74 65 72 73 |\(482 ch|aracters|
|00000610| 5c 29 0a 20 20 73 65 64 | 20 22 73 2f 5e 58 2f 2f |\). sed| "s/^X//|
|00000620| 22 20 3e 27 61 74 61 72 | 69 2f 73 74 7a 69 70 2e |" >'atar|i/stzip.|
|00000630| 70 72 6a 27 20 3c 3c 27 | 45 4e 44 5f 4f 46 5f 46 |prj' <<'|END_OF_F|
|00000640| 49 4c 45 27 0a 58 5a 49 | 50 2e 50 52 47 0a 58 2e |ILE'.XZI|P.PRG.X.|
|00000650| 43 5b 2d 44 45 58 50 4f | 52 54 5d 0a 58 3d 0a 58 |C[-DEXPO|RT].X=.X|
|00000660| 0a 58 63 30 2e 6f 0a 58 | 7a 69 70 2e 63 20 20 20 |.Xc0.o.X|zip.c |
|00000670| 20 20 20 20 20 28 7a 69 | 70 2e 68 2c 20 7a 69 70 | (zi|p.h, zip|
|00000680| 65 72 72 2e 68 2c 20 74 | 61 69 6c 6f 72 2e 68 2c |err.h, t|ailor.h,|
|00000690| 20 72 65 76 69 73 69 6f | 6e 2e 68 29 0a 58 74 63 | revisio|n.h).Xtc|
|000006a0| 73 74 64 6c 69 62 2e 6c | 69 62 0a 58 61 74 61 72 |stdlib.l|ib.Xatar|
|000006b0| 69 2e 63 0a 58 7a 69 70 | 66 69 6c 65 2e 63 20 20 |i.c.Xzip|file.c |
|000006c0| 20 20 28 7a 69 70 2e 68 | 2c 20 7a 69 70 65 72 72 | (zip.h|, ziperr|
|000006d0| 2e 68 2c 20 74 61 69 6c | 6f 72 2e 68 29 0a 58 7a |.h, tail|or.h).Xz|
|000006e0| 69 70 75 70 2e 63 20 20 | 20 20 20 20 28 7a 69 70 |ipup.c | (zip|
|000006f0| 2e 68 2c 20 7a 69 70 65 | 72 72 2e 68 2c 20 74 61 |.h, zipe|rr.h, ta|
|00000700| 69 6c 6f 72 2e 68 2c 20 | 72 65 76 69 73 69 6f 6e |ilor.h, |revision|
|00000710| 2e 68 29 0a 58 66 69 6c | 65 69 6f 2e 63 20 20 20 |.h).Xfil|eio.c |
|00000720| 20 20 28 7a 69 70 2e 68 | 2c 20 7a 69 70 65 72 72 | (zip.h|, ziperr|
|00000730| 2e 68 2c 20 74 61 69 6c | 6f 72 2e 68 29 0a 58 75 |.h, tail|or.h).Xu|
|00000740| 74 69 6c 2e 63 20 20 20 | 20 20 20 20 28 7a 69 70 |til.c | (zip|
|00000750| 2e 68 2c 20 7a 69 70 65 | 72 72 2e 68 2c 20 74 61 |.h, zipe|rr.h, ta|
|00000760| 69 6c 6f 72 2e 68 29 0a | 58 67 6c 6f 62 61 6c 73 |ilor.h).|Xglobals|
|00000770| 2e 63 20 20 20 20 28 7a | 69 70 2e 68 2c 20 7a 69 |.c (z|ip.h, zi|
|00000780| 70 65 72 72 2e 68 2c 20 | 74 61 69 6c 6f 72 2e 68 |perr.h, |tailor.h|
|00000790| 29 0a 58 64 65 66 6c 61 | 74 65 2e 63 20 20 20 20 |).Xdefla|te.c |
|000007a0| 28 7a 69 70 2e 68 2c 20 | 7a 69 70 65 72 72 2e 68 |(zip.h, |ziperr.h|
|000007b0| 2c 20 74 61 69 6c 6f 72 | 2e 68 29 0a 58 74 72 65 |, tailor|.h).Xtre|
|000007c0| 65 73 2e 63 20 20 20 20 | 20 20 28 7a 69 70 2e 68 |es.c | (zip.h|
|000007d0| 2c 20 7a 69 70 65 72 72 | 2e 68 2c 20 74 61 69 6c |, ziperr|.h, tail|
|000007e0| 6f 72 2e 68 29 0a 58 62 | 69 74 73 2e 63 20 20 20 |or.h).Xb|its.c |
|000007f0| 20 20 20 20 28 7a 69 70 | 2e 68 2c 20 7a 69 70 65 | (zip|.h, zipe|
|00000800| 72 72 2e 68 2c 20 74 61 | 69 6c 6f 72 2e 68 29 0a |rr.h, ta|ilor.h).|
|00000810| 58 74 63 73 74 64 6c 69 | 62 2e 6c 69 62 0a 58 74 |Xtcstdli|b.lib.Xt|
|00000820| 63 65 78 74 6c 69 62 2e | 6c 69 62 0a 58 74 63 74 |cextlib.|lib.Xtct|
|00000830| 6f 73 6c 69 62 2e 6c 69 | 62 0a 45 4e 44 5f 4f 46 |oslib.li|b.END_OF|
|00000840| 5f 46 49 4c 45 0a 20 20 | 69 66 20 74 65 73 74 20 |_FILE. |if test |
|00000850| 34 38 32 20 2d 6e 65 20 | 60 77 63 20 2d 63 20 3c |482 -ne |`wc -c <|
|00000860| 27 61 74 61 72 69 2f 73 | 74 7a 69 70 2e 70 72 6a |'atari/s|tzip.prj|
|00000870| 27 60 3b 20 74 68 65 6e | 0a 20 20 20 20 65 63 68 |'`; then|. ech|
|00000880| 6f 20 73 68 61 72 3a 20 | 5c 22 27 61 74 61 72 69 |o shar: |\"'atari|
|00000890| 2f 73 74 7a 69 70 2e 70 | 72 6a 27 5c 22 20 75 6e |/stzip.p|rj'\" un|
|000008a0| 70 61 63 6b 65 64 20 77 | 69 74 68 20 77 72 6f 6e |packed w|ith wron|
|000008b0| 67 20 73 69 7a 65 21 0a | 20 20 66 69 0a 20 20 23 |g size!.| fi. #|
|000008c0| 20 65 6e 64 20 6f 66 20 | 27 61 74 61 72 69 2f 73 | end of |'atari/s|
|000008d0| 74 7a 69 70 2e 70 72 6a | 27 0a 66 69 0a 69 66 20 |tzip.prj|'.fi.if |
|000008e0| 74 65 73 74 20 2d 66 20 | 27 61 74 61 72 69 2f 73 |test -f |'atari/s|
|000008f0| 74 7a 69 70 6e 2e 6c 6e | 6b 27 20 2d 61 20 22 24 |tzipn.ln|k' -a "$|
|00000900| 7b 31 7d 22 20 21 3d 20 | 22 2d 63 22 20 3b 20 74 |{1}" != |"-c" ; t|
|00000910| 68 65 6e 20 0a 20 20 65 | 63 68 6f 20 73 68 61 72 |hen . e|cho shar|
|00000920| 3a 20 57 69 6c 6c 20 6e | 6f 74 20 63 6c 6f 62 62 |: Will n|ot clobb|
|00000930| 65 72 20 65 78 69 73 74 | 69 6e 67 20 66 69 6c 65 |er exist|ing file|
|00000940| 20 5c 22 27 61 74 61 72 | 69 2f 73 74 7a 69 70 6e | \"'atar|i/stzipn|
|00000950| 2e 6c 6e 6b 27 5c 22 0a | 65 6c 73 65 0a 20 20 65 |.lnk'\".|else. e|
|00000960| 63 68 6f 20 73 68 61 72 | 3a 20 45 78 74 72 61 63 |cho shar|: Extrac|
|00000970| 74 69 6e 67 20 5c 22 27 | 61 74 61 72 69 2f 73 74 |ting \"'|atari/st|
|00000980| 7a 69 70 6e 2e 6c 6e 6b | 27 5c 22 20 5c 28 31 33 |zipn.lnk|'\" \(13|
|00000990| 34 20 63 68 61 72 61 63 | 74 65 72 73 5c 29 0a 20 |4 charac|ters\). |
|000009a0| 20 73 65 64 20 22 73 2f | 5e 58 2f 2f 22 20 3e 27 | sed "s/|^X//" >'|
|000009b0| 61 74 61 72 69 2f 73 74 | 7a 69 70 6e 2e 6c 6e 6b |atari/st|zipn.lnk|
|000009c0| 27 20 3c 3c 27 45 4e 44 | 5f 4f 46 5f 46 49 4c 45 |' <<'END|_OF_FILE|
|000009d0| 27 0a 58 5c 54 43 5c 6c | 69 62 5c 63 30 2e 6f 0a |'.X\TC\l|ib\c0.o.|
|000009e0| 58 61 74 61 72 69 2e 6f | 0a 58 7a 69 70 6e 6f 74 |Xatari.o|.Xzipnot|
|000009f0| 65 2e 6f 0a 58 7a 69 70 | 66 69 6c 65 5f 2e 6f 0a |e.o.Xzip|file_.o.|
|00000a00| 58 7a 69 70 75 70 5f 2e | 6f 0a 58 66 69 6c 65 69 |Xzipup_.|o.Xfilei|
|00000a10| 6f 5f 2e 6f 0a 58 67 6c | 6f 62 61 6c 73 2e 6f 0a |o_.o.Xgl|obals.o.|
|00000a20| 58 5c 54 43 5c 6c 69 62 | 5c 74 63 73 74 64 6c 69 |X\TC\lib|\tcstdli|
|00000a30| 62 2e 6c 69 62 0a 58 5c | 54 43 5c 6c 69 62 5c 74 |b.lib.X\|TC\lib\t|
|00000a40| 63 65 78 74 6c 69 62 2e | 6c 69 62 0a 58 5c 54 43 |cextlib.|lib.X\TC|
|00000a50| 5c 6c 69 62 5c 74 63 74 | 6f 73 6c 69 62 2e 6c 69 |\lib\tct|oslib.li|
|00000a60| 62 0a 45 4e 44 5f 4f 46 | 5f 46 49 4c 45 0a 20 20 |b.END_OF|_FILE. |
|00000a70| 69 66 20 74 65 73 74 20 | 31 33 34 20 2d 6e 65 20 |if test |134 -ne |
|00000a80| 60 77 63 20 2d 63 20 3c | 27 61 74 61 72 69 2f 73 |`wc -c <|'atari/s|
|00000a90| 74 7a 69 70 6e 2e 6c 6e | 6b 27 60 3b 20 74 68 65 |tzipn.ln|k'`; the|
|00000aa0| 6e 0a 20 20 20 20 65 63 | 68 6f 20 73 68 61 72 3a |n. ec|ho shar:|
|00000ab0| 20 5c 22 27 61 74 61 72 | 69 2f 73 74 7a 69 70 6e | \"'atar|i/stzipn|
|00000ac0| 2e 6c 6e 6b 27 5c 22 20 | 75 6e 70 61 63 6b 65 64 |.lnk'\" |unpacked|
|00000ad0| 20 77 69 74 68 20 77 72 | 6f 6e 67 20 73 69 7a 65 | with wr|ong size|
|00000ae0| 21 0a 20 20 66 69 0a 20 | 20 23 20 65 6e 64 20 6f |!. fi. | # end o|
|00000af0| 66 20 27 61 74 61 72 69 | 2f 73 74 7a 69 70 6e 2e |f 'atari|/stzipn.|
|00000b00| 6c 6e 6b 27 0a 66 69 0a | 69 66 20 74 65 73 74 20 |lnk'.fi.|if test |
|00000b10| 2d 66 20 27 61 74 61 72 | 69 2f 73 74 7a 69 70 73 |-f 'atar|i/stzips|
|00000b20| 2e 6c 6e 6b 27 20 2d 61 | 20 22 24 7b 31 7d 22 20 |.lnk' -a| "${1}" |
|00000b30| 21 3d 20 22 2d 63 22 20 | 3b 20 74 68 65 6e 20 0a |!= "-c" |; then .|
|00000b40| 20 20 65 63 68 6f 20 73 | 68 61 72 3a 20 57 69 6c | echo s|har: Wil|
|00000b50| 6c 20 6e 6f 74 20 63 6c | 6f 62 62 65 72 20 65 78 |l not cl|obber ex|
|00000b60| 69 73 74 69 6e 67 20 66 | 69 6c 65 20 5c 22 27 61 |isting f|ile \"'a|
|00000b70| 74 61 72 69 2f 73 74 7a | 69 70 73 2e 6c 6e 6b 27 |tari/stz|ips.lnk'|
|00000b80| 5c 22 0a 65 6c 73 65 0a | 20 20 65 63 68 6f 20 73 |\".else.| echo s|
|00000b90| 68 61 72 3a 20 45 78 74 | 72 61 63 74 69 6e 67 20 |har: Ext|racting |
|00000ba0| 5c 22 27 61 74 61 72 69 | 2f 73 74 7a 69 70 73 2e |\"'atari|/stzips.|
|00000bb0| 6c 6e 6b 27 5c 22 20 5c | 28 31 33 35 20 63 68 61 |lnk'\" \|(135 cha|
|00000bc0| 72 61 63 74 65 72 73 5c | 29 0a 20 20 73 65 64 20 |racters\|). sed |
|00000bd0| 22 73 2f 5e 58 2f 2f 22 | 20 3e 27 61 74 61 72 69 |"s/^X//"| >'atari|
|00000be0| 2f 73 74 7a 69 70 73 2e | 6c 6e 6b 27 20 3c 3c 27 |/stzips.|lnk' <<'|
|00000bf0| 45 4e 44 5f 4f 46 5f 46 | 49 4c 45 27 0a 58 5c 54 |END_OF_F|ILE'.X\T|
|00000c00| 43 5c 6c 69 62 5c 63 30 | 2e 6f 0a 58 61 74 61 72 |C\lib\c0|.o.Xatar|
|00000c10| 69 2e 6f 0a 58 7a 69 70 | 73 70 6c 69 74 2e 6f 0a |i.o.Xzip|split.o.|
|00000c20| 58 7a 69 70 66 69 6c 65 | 5f 2e 6f 0a 58 7a 69 70 |Xzipfile|_.o.Xzip|
|00000c30| 75 70 5f 2e 6f 0a 58 66 | 69 6c 65 69 6f 5f 2e 6f |up_.o.Xf|ileio_.o|
|00000c40| 0a 58 67 6c 6f 62 61 6c | 73 2e 6f 0a 58 5c 54 43 |.Xglobal|s.o.X\TC|
|00000c50| 5c 6c 69 62 5c 74 63 73 | 74 64 6c 69 62 2e 6c 69 |\lib\tcs|tdlib.li|
|00000c60| 62 0a 58 5c 54 43 5c 6c | 69 62 5c 74 63 65 78 74 |b.X\TC\l|ib\tcext|
|00000c70| 6c 69 62 2e 6c 69 62 0a | 58 5c 54 43 5c 6c 69 62 |lib.lib.|X\TC\lib|
|00000c80| 5c 74 63 74 6f 73 6c 69 | 62 2e 6c 69 62 0a 45 4e |\tctosli|b.lib.EN|
|00000c90| 44 5f 4f 46 5f 46 49 4c | 45 0a 20 20 69 66 20 74 |D_OF_FIL|E. if t|
|00000ca0| 65 73 74 20 31 33 35 20 | 2d 6e 65 20 60 77 63 20 |est 135 |-ne `wc |
|00000cb0| 2d 63 20 3c 27 61 74 61 | 72 69 2f 73 74 7a 69 70 |-c <'ata|ri/stzip|
|00000cc0| 73 2e 6c 6e 6b 27 60 3b | 20 74 68 65 6e 0a 20 20 |s.lnk'`;| then. |
|00000cd0| 20 20 65 63 68 6f 20 73 | 68 61 72 3a 20 5c 22 27 | echo s|har: \"'|
|00000ce0| 61 74 61 72 69 2f 73 74 | 7a 69 70 73 2e 6c 6e 6b |atari/st|zips.lnk|
|00000cf0| 27 5c 22 20 75 6e 70 61 | 63 6b 65 64 20 77 69 74 |'\" unpa|cked wit|
|00000d00| 68 20 77 72 6f 6e 67 20 | 73 69 7a 65 21 0a 20 20 |h wrong |size!. |
|00000d10| 66 69 0a 20 20 23 20 65 | 6e 64 20 6f 66 20 27 61 |fi. # e|nd of 'a|
|00000d20| 74 61 72 69 2f 73 74 7a | 69 70 73 2e 6c 6e 6b 27 |tari/stz|ips.lnk'|
|00000d30| 0a 66 69 0a 69 66 20 74 | 65 73 74 20 2d 66 20 27 |.fi.if t|est -f '|
|00000d40| 6d 73 64 6f 73 2f 7a 69 | 70 2e 70 72 6a 2e 55 55 |msdos/zi|p.prj.UU|
|00000d50| 27 20 2d 61 20 22 24 7b | 31 7d 22 20 21 3d 20 22 |' -a "${|1}" != "|
|00000d60| 2d 63 22 20 3b 20 74 68 | 65 6e 20 0a 20 20 65 63 |-c" ; th|en . ec|
|00000d70| 68 6f 20 73 68 61 72 3a | 20 57 69 6c 6c 20 6e 6f |ho shar:| Will no|
|00000d80| 74 20 63 6c 6f 62 62 65 | 72 20 65 78 69 73 74 69 |t clobbe|r existi|
|00000d90| 6e 67 20 66 69 6c 65 20 | 5c 22 27 6d 73 64 6f 73 |ng file |\"'msdos|
|00000da0| 2f 7a 69 70 2e 70 72 6a | 2e 55 55 27 5c 22 0a 65 |/zip.prj|.UU'\".e|
|00000db0| 6c 73 65 0a 20 20 65 63 | 68 6f 20 73 68 61 72 3a |lse. ec|ho shar:|
|00000dc0| 20 45 78 74 72 61 63 74 | 69 6e 67 20 5c 22 27 6d | Extract|ing \"'m|
|00000dd0| 73 64 6f 73 2f 7a 69 70 | 2e 70 72 6a 2e 55 55 27 |sdos/zip|.prj.UU'|
|00000de0| 5c 22 20 5c 28 35 37 32 | 20 63 68 61 72 61 63 74 |\" \(572| charact|
|00000df0| 65 72 73 5c 29 0a 20 20 | 73 65 64 20 22 73 2f 5e |ers\). |sed "s/^|
|00000e00| 58 2f 2f 22 20 3e 27 6d | 73 64 6f 73 2f 7a 69 70 |X//" >'m|sdos/zip|
|00000e10| 2e 70 72 6a 2e 55 55 27 | 20 3c 3c 27 45 4e 44 5f |.prj.UU'| <<'END_|
|00000e20| 4f 46 5f 46 49 4c 45 27 | 0a 58 62 65 67 69 6e 20 |OF_FILE'|.Xbegin |
|00000e30| 36 36 36 20 6d 73 64 6f | 73 2f 7a 69 70 2e 70 72 |666 msdo|s/zip.pr|
|00000e40| 6a 0a 58 4d 3e 46 45 50 | 2b 46 2c 40 28 22 20 40 |j.XM>FEP|+F,@(" @|
|00000e50| 28 22 20 40 28 22 41 5a | 3a 37 20 4e 3a 22 21 5a |(" @("AZ|:7 N:"!Z|
|00000e60| 3a 37 21 45 3c 47 28 4e | 3a 22 21 54 38 36 45 4c |:7!E<G(N|:"!T86EL|
|00000e70| 3b 57 28 4e 3a 22 21 52 | 39 37 39 49 3c 56 45 4f |;W(N:"!R|979I<VEO|
|00000e80| 0a 58 4d 3b 42 59 48 2a | 30 54 2a 3e 46 45 50 39 |.XM;BYH*|0T*>FEP9|
|00000e90| 46 45 4c 39 32 59 43 28 | 22 20 40 28 22 41 5a 3a |FEL92YC(|" @("AZ:|
|00000ea0| 37 20 4e 3a 22 21 5a 3a | 37 21 45 3c 47 28 4e 3a |7 N:"!Z:|7!E<G(N:|
|00000eb0| 22 21 54 38 36 45 4c 3b | 57 28 4e 3a 22 44 2d 0a |"!T86EL;|W(N:"D-.|
|00000ec0| 58 4d 22 47 49 49 3c 27 | 35 50 2b 46 2c 40 28 22 |XM"GII<'|5P+F,@("|
|00000ed0| 20 40 28 22 20 48 3e 46 | 45 50 2b 46 40 40 3e 46 | @(" H>F|EP+F@@>F|
|00000ee0| 45 50 39 37 29 52 2b 46 | 40 40 3d 26 25 49 3b 26 |EP97)R+F|@@=&%I;&|
|00000ef0| 5d 52 2b 46 40 40 3c 46 | 35 56 3a 37 2d 49 0a 58 |]R+F@@<F|5V:7-I.X|
|00000f00| 4d 3b 56 58 4e 3a 22 44 | 2d 22 46 39 49 3b 26 35 |M;VXN:"D|-"F9I;&5|
|00000f10| 49 3b 52 59 43 28 22 20 | 40 28 22 20 48 3e 46 45 |I;RYC(" |@(" H>FE|
|00000f20| 50 2b 46 40 40 3e 46 45 | 50 39 37 29 52 2b 46 40 |P+F@@>FE|P97)R+F@|
|00000f30| 40 3d 26 25 49 3b 26 5d | 52 2b 46 40 49 0a 58 4d |@=&%I;&]|R+F@I.XM|
|00000f40| 23 30 49 55 3d 26 45 4c | 2b 46 2c 40 28 22 20 40 |#0IU=&EL|+F,@(" @|
|00000f50| 28 22 20 40 2a 27 49 49 | 3c 22 59 48 28 27 49 49 |(" @*'II|<"YH('II|
|00000f60| 3c 26 35 52 3c 42 59 48 | 28 27 31 41 3a 36 51 4f |<&5R<BYH|('1A:6QO|
|00000f70| 3c 42 59 48 2a 30 54 2a | 39 56 51 4f 0a 58 4d 38 |<BYH*0T*|9VQO.XM8|
|00000f80| 46 25 4c 3c 52 59 43 28 | 22 20 40 28 22 41 5a 3a |F%L<RYC(|" @("AZ:|
|00000f90| 37 20 4e 3a 22 21 5a 3a | 37 21 45 3c 47 28 4e 3a |7 N:"!Z:|7!E<G(N:|
|00000fa0| 22 21 54 38 36 45 4c 3b | 57 28 4e 3a 22 44 2d 22 |"!T86EL;|W(N:"D-"|
|00000fb0| 46 31 45 39 46 51 41 3d | 26 34 4e 0a 58 4d 38 52 |F1E9FQA=|&4N.XM8R|
|00000fc0| 20 40 28 22 20 48 3e 46 | 45 50 2b 46 40 40 3e 46 | @(" H>F|EP+F@@>F|
|00000fd0| 45 50 39 37 29 52 2b 46 | 40 40 3d 26 25 49 3b 26 |EP97)R+F|@@=&%I;&|
|00000fe0| 5d 52 2b 46 40 49 23 30 | 49 42 3a 37 31 53 2b 46 |]R+F@I#0|IB:71S+F|
|00000ff0| 2c 40 28 22 20 40 28 22 | 20 40 0a 58 4d 2a 27 49 |,@(" @("| @.XM*'I|
|00001000| 49 3c 22 59 48 28 27 49 | 49 3c 26 35 52 3c 42 59 |I<"YH('I|I<&5R<BY|
|00001010| 48 28 27 31 41 3a 36 51 | 4f 3c 42 59 48 2a 30 54 |H('1A:6Q|O<BYH*0T|
|00001020| 2a 3d 27 29 45 39 37 2c | 4e 38 52 20 40 28 22 20 |*=')E97,|N8R @(" |
|00001030| 40 28 22 41 5a 3a 37 20 | 4e 0a 58 41 3a 22 21 5a |@("AZ:7 |N.XA:"!Z|
|00001040| 3a 37 21 45 3c 47 28 4e | 3a 22 21 54 38 36 45 4c |:7!E<G(N|:"!T86EL|
|00001050| 3b 57 28 4e 3a 22 44 2d | 22 46 55 41 3d 26 2d 48 |;W(N:"D-|"FUA=&-H|
|00001060| 2b 46 5d 42 3a 40 54 2a | 0a 58 20 0a 58 65 6e 64 |+F]B:@T*|.X .Xend|
|00001070| 0a 45 4e 44 5f 4f 46 5f | 46 49 4c 45 0a 20 20 69 |.END_OF_|FILE. i|
|00001080| 66 20 74 65 73 74 20 35 | 37 32 20 2d 6e 65 20 60 |f test 5|72 -ne `|
|00001090| 77 63 20 2d 63 20 3c 27 | 6d 73 64 6f 73 2f 7a 69 |wc -c <'|msdos/zi|
|000010a0| 70 2e 70 72 6a 2e 55 55 | 27 60 3b 20 74 68 65 6e |p.prj.UU|'`; then|
|000010b0| 0a 20 20 20 20 65 63 68 | 6f 20 73 68 61 72 3a 20 |. ech|o shar: |
|000010c0| 5c 22 27 6d 73 64 6f 73 | 2f 7a 69 70 2e 70 72 6a |\"'msdos|/zip.prj|
|000010d0| 2e 55 55 27 5c 22 20 75 | 6e 70 61 63 6b 65 64 20 |.UU'\" u|npacked |
|000010e0| 77 69 74 68 20 77 72 6f | 6e 67 20 73 69 7a 65 21 |with wro|ng size!|
|000010f0| 0a 20 20 65 6c 73 65 0a | 20 20 20 20 65 63 68 6f |. else.| echo|
|00001100| 20 73 68 61 72 3a 20 55 | 75 64 65 63 6f 64 69 6e | shar: U|udecodin|
|00001110| 67 20 5c 22 27 6d 73 64 | 6f 73 2f 7a 69 70 2e 70 |g \"'msd|os/zip.p|
|00001120| 72 6a 27 5c 22 20 5c 28 | 33 39 33 20 63 68 61 72 |rj'\" \(|393 char|
|00001130| 61 63 74 65 72 73 5c 29 | 0a 20 20 20 20 63 61 74 |acters\)|. cat|
|00001140| 20 6d 73 64 6f 73 2f 7a | 69 70 2e 70 72 6a 2e 55 | msdos/z|ip.prj.U|
|00001150| 55 20 7c 20 75 75 64 65 | 63 6f 64 65 0a 20 20 20 |U | uude|code. |
|00001160| 20 69 66 20 74 65 73 74 | 20 33 39 33 20 2d 6e 65 | if test| 393 -ne|
|00001170| 20 60 77 63 20 2d 63 20 | 3c 27 6d 73 64 6f 73 2f | `wc -c |<'msdos/|
|00001180| 7a 69 70 2e 70 72 6a 27 | 60 3b 20 74 68 65 6e 0a |zip.prj'|`; then.|
|00001190| 20 20 20 20 20 20 65 63 | 68 6f 20 73 68 61 72 3a | ec|ho shar:|
|000011a0| 20 5c 22 27 6d 73 64 6f | 73 2f 7a 69 70 2e 70 72 | \"'msdo|s/zip.pr|
|000011b0| 6a 27 5c 22 20 75 75 64 | 65 63 6f 64 65 64 20 77 |j'\" uud|ecoded w|
|000011c0| 69 74 68 20 77 72 6f 6e | 67 20 73 69 7a 65 21 0a |ith wron|g size!.|
|000011d0| 20 20 20 20 65 6c 73 65 | 0a 20 20 20 20 20 20 72 | else|. r|
|000011e0| 6d 20 6d 73 64 6f 73 2f | 7a 69 70 2e 70 72 6a 2e |m msdos/|zip.prj.|
|000011f0| 55 55 0a 20 20 20 20 66 | 69 0a 20 20 66 69 0a 20 |UU. f|i. fi. |
|00001200| 20 23 20 65 6e 64 20 6f | 66 20 27 6d 73 64 6f 73 | # end o|f 'msdos|
|00001210| 2f 7a 69 70 2e 70 72 6a | 2e 55 55 27 0a 66 69 0a |/zip.prj|.UU'.fi.|
|00001220| 69 66 20 74 65 73 74 20 | 2d 66 20 27 6d 73 64 6f |if test |-f 'msdo|
|00001230| 73 2f 7a 69 70 6e 6f 74 | 65 2e 70 72 6a 2e 55 55 |s/zipnot|e.prj.UU|
|00001240| 27 20 2d 61 20 22 24 7b | 31 7d 22 20 21 3d 20 22 |' -a "${|1}" != "|
|00001250| 2d 63 22 20 3b 20 74 68 | 65 6e 20 0a 20 20 65 63 |-c" ; th|en . ec|
|00001260| 68 6f 20 73 68 61 72 3a | 20 57 69 6c 6c 20 6e 6f |ho shar:| Will no|
|00001270| 74 20 63 6c 6f 62 62 65 | 72 20 65 78 69 73 74 69 |t clobbe|r existi|
|00001280| 6e 67 20 66 69 6c 65 20 | 5c 22 27 6d 73 64 6f 73 |ng file |\"'msdos|
|00001290| 2f 7a 69 70 6e 6f 74 65 | 2e 70 72 6a 2e 55 55 27 |/zipnote|.prj.UU'|
|000012a0| 5c 22 0a 65 6c 73 65 0a | 20 20 65 63 68 6f 20 73 |\".else.| echo s|
|000012b0| 68 61 72 3a 20 45 78 74 | 72 61 63 74 69 6e 67 20 |har: Ext|racting |
|000012c0| 5c 22 27 6d 73 64 6f 73 | 2f 7a 69 70 6e 6f 74 65 |\"'msdos|/zipnote|
|000012d0| 2e 70 72 6a 2e 55 55 27 | 5c 22 20 5c 28 33 33 36 |.prj.UU'|\" \(336|
|000012e0| 20 63 68 61 72 61 63 74 | 65 72 73 5c 29 0a 20 20 | charact|ers\). |
|000012f0| 73 65 64 20 22 73 2f 5e | 58 2f 2f 22 20 3e 27 6d |sed "s/^|X//" >'m|
|00001300| 73 64 6f 73 2f 7a 69 70 | 6e 6f 74 65 2e 70 72 6a |sdos/zip|note.prj|
|00001310| 2e 55 55 27 20 3c 3c 27 | 45 4e 44 5f 4f 46 5f 46 |.UU' <<'|END_OF_F|
|00001320| 49 4c 45 27 0a 58 62 65 | 67 69 6e 20 36 36 36 20 |ILE'.Xbe|gin 666 |
|00001330| 6d 73 64 6f 73 2f 7a 69 | 70 6e 6f 74 65 2e 70 72 |msdos/zi|pnote.pr|
|00001340| 6a 0a 58 4d 3e 46 45 50 | 3b 46 5d 54 39 32 59 43 |j.XM>FEP|;F]T92YC|
|00001350| 22 32 41 5a 3a 37 20 4e | 3a 22 21 5a 3a 37 21 45 |"2AZ:7 N|:"!Z:7!E|
|00001360| 3c 47 28 4e 3a 22 21 54 | 38 36 45 4c 3b 57 28 4e |<G(N:"!T|86EL;W(N|
|00001370| 3a 22 44 2d 22 47 49 49 | 3c 26 39 49 3b 26 34 4e |:"D-"GII|<&9I;&4N|
|00001380| 0a 58 4d 38 50 44 48 3e | 46 45 50 2b 46 40 40 3e |.XM8PDH>|FEP+F@@>|
|00001390| 46 45 50 39 37 29 52 2b | 46 40 40 3d 26 25 49 3b |FEP97)R+|F@@=&%I;|
|000013a0| 26 5d 52 2b 46 40 49 23 | 30 49 5a 3a 37 21 55 3c |&]R+F@I#|0IZ:7!U<|
|000013b0| 22 59 43 22 30 44 48 3e | 46 45 50 2b 46 40 40 0a |"YC"0DH>|FEP+F@@.|
|000013c0| 58 4d 3e 46 45 50 39 37 | 29 52 2b 46 40 40 3d 26 |XM>FEP97|)R+F@@=&|
|000013d0| 25 49 3b 26 5d 52 2b 46 | 40 49 23 30 49 46 3a 36 |%I;&]R+F|@I#0IF:6|
|000013e0| 51 45 3a 36 5c 4e 38 50 | 44 48 3e 46 45 50 2b 46 |QE:6\N8P|DH>FEP+F|
|000013f0| 40 40 3e 46 45 50 39 37 | 29 52 2b 46 40 40 0a 58 |@@>FEP97|)R+F@@.X|
|00001400| 4d 3d 26 25 49 3b 26 5d | 52 2b 46 40 49 23 30 49 |M=&%I;&]|R+F@I#0I|
|00001410| 47 3b 26 5d 42 38 36 51 | 53 2b 46 2c 29 2a 27 49 |G;&]B86Q|S+F,)*'I|
|00001420| 49 3c 22 59 48 28 27 49 | 49 3c 26 35 52 3c 42 59 |I<"YH('I|I<&5R<BY|
|00001430| 48 28 27 31 41 3a 36 51 | 4f 3c 42 59 48 0a 58 46 |H('1A:6Q|O<BYH.XF|
|00001440| 2a 30 54 2a 3d 37 31 49 | 3b 22 59 43 22 30 44 48 |*0T*=71I|;"YC"0DH|
|00001450| 3e 46 45 50 2b 46 40 40 | 3e 46 45 50 39 37 29 52 |>FEP+F@@|>FEP97)R|
|00001460| 2b 46 40 40 3d 26 25 49 | 3b 26 5d 52 2b 46 40 49 |+F@@=&%I|;&]R+F@I|
|00001470| 23 30 49 41 0a 58 20 0a | 58 65 6e 64 0a 45 4e 44 |#0IA.X .|Xend.END|
|00001480| 5f 4f 46 5f 46 49 4c 45 | 0a 20 20 69 66 20 74 65 |_OF_FILE|. if te|
|00001490| 73 74 20 33 33 36 20 2d | 6e 65 20 60 77 63 20 2d |st 336 -|ne `wc -|
|000014a0| 63 20 3c 27 6d 73 64 6f | 73 2f 7a 69 70 6e 6f 74 |c <'msdo|s/zipnot|
|000014b0| 65 2e 70 72 6a 2e 55 55 | 27 60 3b 20 74 68 65 6e |e.prj.UU|'`; then|
|000014c0| 0a 20 20 20 20 65 63 68 | 6f 20 73 68 61 72 3a 20 |. ech|o shar: |
|000014d0| 5c 22 27 6d 73 64 6f 73 | 2f 7a 69 70 6e 6f 74 65 |\"'msdos|/zipnote|
|000014e0| 2e 70 72 6a 2e 55 55 27 | 5c 22 20 75 6e 70 61 63 |.prj.UU'|\" unpac|
|000014f0| 6b 65 64 20 77 69 74 68 | 20 77 72 6f 6e 67 20 73 |ked with| wrong s|
|00001500| 69 7a 65 21 0a 20 20 65 | 6c 73 65 0a 20 20 20 20 |ize!. e|lse. |
|00001510| 65 63 68 6f 20 73 68 61 | 72 3a 20 55 75 64 65 63 |echo sha|r: Uudec|
|00001520| 6f 64 69 6e 67 20 5c 22 | 27 6d 73 64 6f 73 2f 7a |oding \"|'msdos/z|
|00001530| 69 70 6e 6f 74 65 2e 70 | 72 6a 27 5c 22 20 5c 28 |ipnote.p|rj'\" \(|
|00001540| 32 31 38 20 63 68 61 72 | 61 63 74 65 72 73 5c 29 |218 char|acters\)|
|00001550| 0a 20 20 20 20 63 61 74 | 20 6d 73 64 6f 73 2f 7a |. cat| msdos/z|
|00001560| 69 70 6e 6f 74 65 2e 70 | 72 6a 2e 55 55 20 7c 20 |ipnote.p|rj.UU | |
|00001570| 75 75 64 65 63 6f 64 65 | 0a 20 20 20 20 69 66 20 |uudecode|. if |
|00001580| 74 65 73 74 20 32 31 38 | 20 2d 6e 65 20 60 77 63 |test 218| -ne `wc|
|00001590| 20 2d 63 20 3c 27 6d 73 | 64 6f 73 2f 7a 69 70 6e | -c <'ms|dos/zipn|
|000015a0| 6f 74 65 2e 70 72 6a 27 | 60 3b 20 74 68 65 6e 0a |ote.prj'|`; then.|
|000015b0| 20 20 20 20 20 20 65 63 | 68 6f 20 73 68 61 72 3a | ec|ho shar:|
|000015c0| 20 5c 22 27 6d 73 64 6f | 73 2f 7a 69 70 6e 6f 74 | \"'msdo|s/zipnot|
|000015d0| 65 2e 70 72 6a 27 5c 22 | 20 75 75 64 65 63 6f 64 |e.prj'\"| uudecod|
|000015e0| 65 64 20 77 69 74 68 20 | 77 72 6f 6e 67 20 73 69 |ed with |wrong si|
|000015f0| 7a 65 21 0a 20 20 20 20 | 65 6c 73 65 0a 20 20 20 |ze!. |else. |
|00001600| 20 20 20 72 6d 20 6d 73 | 64 6f 73 2f 7a 69 70 6e | rm ms|dos/zipn|
|00001610| 6f 74 65 2e 70 72 6a 2e | 55 55 0a 20 20 20 20 66 |ote.prj.|UU. f|
|00001620| 69 0a 20 20 66 69 0a 20 | 20 23 20 65 6e 64 20 6f |i. fi. | # end o|
|00001630| 66 20 27 6d 73 64 6f 73 | 2f 7a 69 70 6e 6f 74 65 |f 'msdos|/zipnote|
|00001640| 2e 70 72 6a 2e 55 55 27 | 0a 66 69 0a 69 66 20 74 |.prj.UU'|.fi.if t|
|00001650| 65 73 74 20 2d 66 20 27 | 6d 73 64 6f 73 2f 7a 69 |est -f '|msdos/zi|
|00001660| 70 73 70 6c 69 74 2e 70 | 72 6a 2e 55 27 20 2d 61 |psplit.p|rj.U' -a|
|00001670| 20 22 24 7b 31 7d 22 20 | 21 3d 20 22 2d 63 22 20 | "${1}" |!= "-c" |
|00001680| 3b 20 74 68 65 6e 20 0a | 20 20 65 63 68 6f 20 73 |; then .| echo s|
|00001690| 68 61 72 3a 20 57 69 6c | 6c 20 6e 6f 74 20 63 6c |har: Wil|l not cl|
|000016a0| 6f 62 62 65 72 20 65 78 | 69 73 74 69 6e 67 20 66 |obber ex|isting f|
|000016b0| 69 6c 65 20 5c 22 27 6d | 73 64 6f 73 2f 7a 69 70 |ile \"'m|sdos/zip|
|000016c0| 73 70 6c 69 74 2e 70 72 | 6a 2e 55 27 5c 22 0a 65 |split.pr|j.U'\".e|
|000016d0| 6c 73 65 0a 20 20 65 63 | 68 6f 20 73 68 61 72 3a |lse. ec|ho shar:|
|000016e0| 20 45 78 74 72 61 63 74 | 69 6e 67 20 5c 22 27 6d | Extract|ing \"'m|
|000016f0| 73 64 6f 73 2f 7a 69 70 | 73 70 6c 69 74 2e 70 72 |sdos/zip|split.pr|
|00001700| 6a 2e 55 27 5c 22 20 5c | 28 33 33 37 20 63 68 61 |j.U'\" \|(337 cha|
|00001710| 72 61 63 74 65 72 73 5c | 29 0a 20 20 73 65 64 20 |racters\|). sed |
|00001720| 22 73 2f 5e 58 2f 2f 22 | 20 3e 27 6d 73 64 6f 73 |"s/^X//"| >'msdos|
|00001730| 2f 7a 69 70 73 70 6c 69 | 74 2e 70 72 6a 2e 55 27 |/zipspli|t.prj.U'|
|00001740| 20 3c 3c 27 45 4e 44 5f | 4f 46 5f 46 49 4c 45 27 | <<'END_|OF_FILE'|
|00001750| 0a 58 62 65 67 69 6e 20 | 36 36 36 20 6d 73 64 6f |.Xbegin |666 msdo|
|00001760| 73 2f 7a 69 70 73 70 6c | 69 74 2e 70 72 6a 0a 58 |s/zipspl|it.prj.X|
|00001770| 4d 3e 46 45 50 3c 57 21 | 4c 3a 37 30 4e 38 50 44 |M>FEP<W!|L:70N8PD|
|00001780| 48 3e 46 45 50 2b 46 40 | 40 3e 46 45 50 39 37 29 |H>FEP+F@|@>FEP97)|
|00001790| 52 2b 46 40 40 3d 26 25 | 49 3b 26 5d 52 2b 46 40 |R+F@@=&%|I;&]R+F@|
|000017a0| 49 23 30 49 5a 3a 37 21 | 46 3a 36 51 45 0a 58 4d |I#0IZ:7!|F:6QE.XM|
|000017b0| 2b 46 2c 29 2a 27 49 49 | 3c 22 59 48 28 27 49 49 |+F,)*'II|<"YH('II|
|000017c0| 3c 26 35 52 3c 42 59 48 | 28 27 31 41 3a 36 51 4f |<&5R<BYH|('1A:6QO|
|000017d0| 3c 42 59 48 2a 30 54 2a | 3e 46 45 50 3d 37 20 4e |<BYH*0T*|>FEP=7 N|
|000017e0| 38 50 44 29 2a 27 49 49 | 3c 22 59 48 0a 58 4d 28 |8PD)*'II|<"YH.XM(|
|000017f0| 27 49 49 3c 26 35 52 3c | 42 59 48 28 27 31 41 3a |'II<&5R<|BYH('1A:|
|00001800| 36 51 4f 3c 42 59 48 2a | 30 54 2a 39 46 45 4c 39 |6QO<BYH*|0T*9FEL9|
|00001810| 36 45 4f 2b 46 2c 29 2a | 27 49 49 3c 22 59 48 28 |6EO+F,)*|'II<"YH(|
|00001820| 27 49 49 3c 26 35 52 3c | 42 59 48 0a 58 4d 28 27 |'II<&5R<|BYH.XM('|
|00001830| 31 41 3a 36 51 4f 3c 42 | 59 48 2a 30 54 2a 39 56 |1A:6QO<B|YH*0T*9V|
|00001840| 51 4f 38 46 25 4c 3c 52 | 59 43 22 32 41 5a 3a 37 |QO8F%L<R|YC"2AZ:7|
|00001850| 20 4e 3a 22 21 5a 3a 37 | 21 45 3c 47 28 4e 3a 22 | N:"!Z:7|!E<G(N:"|
|00001860| 21 54 38 36 45 4c 3b 57 | 28 4e 0a 58 47 3a 22 44 |!T86EL;W|(N.XG:"D|
|00001870| 2d 22 47 35 54 3a 36 50 | 4e 38 50 44 29 2a 27 49 |-"G5T:6P|N8PD)*'I|
|00001880| 49 3c 22 59 48 28 27 49 | 49 3c 26 35 52 3c 42 59 |I<"YH('I|I<&5R<BY|
|00001890| 48 28 27 31 41 3a 36 51 | 4f 3c 42 59 48 2a 30 54 |H('1A:6Q|O<BYH*0T|
|000018a0| 2a 0a 58 20 0a 58 65 6e | 64 0a 45 4e 44 5f 4f 46 |*.X .Xen|d.END_OF|
|000018b0| 5f 46 49 4c 45 0a 20 20 | 69 66 20 74 65 73 74 20 |_FILE. |if test |
|000018c0| 33 33 37 20 2d 6e 65 20 | 60 77 63 20 2d 63 20 3c |337 -ne |`wc -c <|
|000018d0| 27 6d 73 64 6f 73 2f 7a | 69 70 73 70 6c 69 74 2e |'msdos/z|ipsplit.|
|000018e0| 70 72 6a 2e 55 27 60 3b | 20 74 68 65 6e 0a 20 20 |prj.U'`;| then. |
|000018f0| 20 20 65 63 68 6f 20 73 | 68 61 72 3a 20 5c 22 27 | echo s|har: \"'|
|00001900| 6d 73 64 6f 73 2f 7a 69 | 70 73 70 6c 69 74 2e 70 |msdos/zi|psplit.p|
|00001910| 72 6a 2e 55 27 5c 22 20 | 75 6e 70 61 63 6b 65 64 |rj.U'\" |unpacked|
|00001920| 20 77 69 74 68 20 77 72 | 6f 6e 67 20 73 69 7a 65 | with wr|ong size|
|00001930| 21 0a 20 20 65 6c 73 65 | 0a 20 20 20 20 65 63 68 |!. else|. ech|
|00001940| 6f 20 73 68 61 72 3a 20 | 55 75 64 65 63 6f 64 69 |o shar: |Uudecodi|
|00001950| 6e 67 20 5c 22 27 6d 73 | 64 6f 73 2f 7a 69 70 73 |ng \"'ms|dos/zips|
|00001960| 70 6c 69 74 2e 70 72 6a | 27 5c 22 20 5c 28 32 31 |plit.prj|'\" \(21|
|00001970| 39 20 63 68 61 72 61 63 | 74 65 72 73 5c 29 0a 20 |9 charac|ters\). |
|00001980| 20 20 20 63 61 74 20 6d | 73 64 6f 73 2f 7a 69 70 | cat m|sdos/zip|
|00001990| 73 70 6c 69 74 2e 70 72 | 6a 2e 55 20 7c 20 75 75 |split.pr|j.U | uu|
|000019a0| 64 65 63 6f 64 65 0a 20 | 20 20 20 69 66 20 74 65 |decode. | if te|
|000019b0| 73 74 20 32 31 39 20 2d | 6e 65 20 60 77 63 20 2d |st 219 -|ne `wc -|
|000019c0| 63 20 3c 27 6d 73 64 6f | 73 2f 7a 69 70 73 70 6c |c <'msdo|s/zipspl|
|000019d0| 69 74 2e 70 72 6a 27 60 | 3b 20 74 68 65 6e 0a 20 |it.prj'`|; then. |
|000019e0| 20 20 20 20 20 65 63 68 | 6f 20 73 68 61 72 3a 20 | ech|o shar: |
|000019f0| 5c 22 27 6d 73 64 6f 73 | 2f 7a 69 70 73 70 6c 69 |\"'msdos|/zipspli|
|00001a00| 74 2e 70 72 6a 27 5c 22 | 20 75 75 64 65 63 6f 64 |t.prj'\"| uudecod|
|00001a10| 65 64 20 77 69 74 68 20 | 77 72 6f 6e 67 20 73 69 |ed with |wrong si|
|00001a20| 7a 65 21 0a 20 20 20 20 | 65 6c 73 65 0a 20 20 20 |ze!. |else. |
|00001a30| 20 20 20 72 6d 20 6d 73 | 64 6f 73 2f 7a 69 70 73 | rm ms|dos/zips|
|00001a40| 70 6c 69 74 2e 70 72 6a | 2e 55 0a 20 20 20 20 66 |plit.prj|.U. f|
|00001a50| 69 0a 20 20 66 69 0a 20 | 20 23 20 65 6e 64 20 6f |i. fi. | # end o|
|00001a60| 66 20 27 6d 73 64 6f 73 | 2f 7a 69 70 73 70 6c 69 |f 'msdos|/zipspli|
|00001a70| 74 2e 70 72 6a 2e 55 27 | 0a 66 69 0a 69 66 20 74 |t.prj.U'|.fi.if t|
|00001a80| 65 73 74 20 2d 66 20 27 | 72 65 76 69 73 69 6f 6e |est -f '|revision|
|00001a90| 2e 68 27 20 2d 61 20 22 | 24 7b 31 7d 22 20 21 3d |.h' -a "|${1}" !=|
|00001aa0| 20 22 2d 63 22 20 3b 20 | 74 68 65 6e 20 0a 20 20 | "-c" ; |then . |
|00001ab0| 65 63 68 6f 20 73 68 61 | 72 3a 20 57 69 6c 6c 20 |echo sha|r: Will |
|00001ac0| 6e 6f 74 20 63 6c 6f 62 | 62 65 72 20 65 78 69 73 |not clob|ber exis|
|00001ad0| 74 69 6e 67 20 66 69 6c | 65 20 5c 22 27 72 65 76 |ting fil|e \"'rev|
|00001ae0| 69 73 69 6f 6e 2e 68 27 | 5c 22 0a 65 6c 73 65 0a |ision.h'|\".else.|
|00001af0| 20 20 65 63 68 6f 20 73 | 68 61 72 3a 20 45 78 74 | echo s|har: Ext|
|00001b00| 72 61 63 74 69 6e 67 20 | 5c 22 27 72 65 76 69 73 |racting |\"'revis|
|00001b10| 69 6f 6e 2e 68 27 5c 22 | 20 5c 28 31 34 37 30 20 |ion.h'\"| \(1470 |
|00001b20| 63 68 61 72 61 63 74 65 | 72 73 5c 29 0a 20 20 73 |characte|rs\). s|
|00001b30| 65 64 20 22 73 2f 5e 58 | 2f 2f 22 20 3e 27 72 65 |ed "s/^X|//" >'re|
|00001b40| 76 69 73 69 6f 6e 2e 68 | 27 20 3c 3c 27 45 4e 44 |vision.h|' <<'END|
|00001b50| 5f 4f 46 5f 46 49 4c 45 | 27 0a 58 2f 2a 0a 58 0a |_OF_FILE|'.X/*.X.|
|00001b60| 58 20 43 6f 70 79 72 69 | 67 68 74 20 28 43 29 20 |X Copyri|ght (C) |
|00001b70| 31 39 39 30 2d 31 39 39 | 32 20 4d 61 72 6b 20 41 |1990-199|2 Mark A|
|00001b80| 64 6c 65 72 2c 20 52 69 | 63 68 61 72 64 20 42 2e |dler, Ri|chard B.|
|00001b90| 20 57 61 6c 65 73 2c 20 | 4a 65 61 6e 2d 6c 6f 75 | Wales, |Jean-lou|
|00001ba0| 70 20 47 61 69 6c 6c 79 | 2c 0a 58 20 4b 61 69 20 |p Gailly|,.X Kai |
|00001bb0| 55 77 65 20 52 6f 6d 6d | 65 6c 20 61 6e 64 20 49 |Uwe Romm|el and I|
|00001bc0| 67 6f 72 20 4d 61 6e 64 | 72 69 63 68 65 6e 6b 6f |gor Mand|richenko|
|00001bd0| 2e 0a 58 20 50 65 72 6d | 69 73 73 69 6f 6e 20 69 |..X Perm|ission i|
|00001be0| 73 20 67 72 61 6e 74 65 | 64 20 74 6f 20 61 6e 79 |s grante|d to any|
|00001bf0| 20 69 6e 64 69 76 69 64 | 75 61 6c 20 6f 72 20 69 | individ|ual or i|
|00001c00| 6e 73 74 69 74 75 74 69 | 6f 6e 20 74 6f 20 75 73 |nstituti|on to us|
|00001c10| 65 2c 20 63 6f 70 79 2c | 20 6f 72 0a 58 20 72 65 |e, copy,| or.X re|
|00001c20| 64 69 73 74 72 69 62 75 | 74 65 20 74 68 69 73 20 |distribu|te this |
|00001c30| 73 6f 66 74 77 61 72 65 | 20 73 6f 20 6c 6f 6e 67 |software| so long|
|00001c40| 20 61 73 20 61 6c 6c 20 | 6f 66 20 74 68 65 20 6f | as all |of the o|
|00001c50| 72 69 67 69 6e 61 6c 20 | 66 69 6c 65 73 20 61 72 |riginal |files ar|
|00001c60| 65 20 69 6e 63 6c 75 64 | 65 64 0a 58 20 75 6e 6d |e includ|ed.X unm|
|00001c70| 6f 64 69 66 69 65 64 2c | 20 74 68 61 74 20 69 74 |odified,| that it|
|00001c80| 20 69 73 20 6e 6f 74 20 | 73 6f 6c 64 20 66 6f 72 | is not |sold for|
|00001c90| 20 70 72 6f 66 69 74 2c | 20 61 6e 64 20 74 68 61 | profit,| and tha|
|00001ca0| 74 20 74 68 69 73 20 63 | 6f 70 79 72 69 67 68 74 |t this c|opyright|
|00001cb0| 20 6e 6f 74 69 63 65 0a | 58 20 69 73 20 72 65 74 | notice.|X is ret|
|00001cc0| 61 69 6e 65 64 2e 0a 58 | 0a 58 2a 2f 0a 58 0a 58 |ained..X|.X*/.X.X|
|00001cd0| 2f 2a 0a 58 20 2a 20 20 | 72 65 76 69 73 69 6f 6e |/*.X * |revision|
|00001ce0| 2e 68 20 62 79 20 4d 61 | 72 6b 20 41 64 6c 65 72 |.h by Ma|rk Adler|
|00001cf0| 2e 0a 58 20 2a 2f 0a 58 | 0a 58 23 64 65 66 69 6e |..X */.X|.X#defin|
|00001d00| 65 20 52 45 56 49 53 49 | 4f 4e 20 31 39 0a 58 23 |e REVISI|ON 19.X#|
|00001d10| 64 65 66 69 6e 65 20 52 | 45 56 44 41 54 45 20 22 |define R|EVDATE "|
|00001d20| 41 75 67 20 32 30 74 68 | 20 31 39 39 32 22 0a 58 |Aug 20th| 1992".X|
|00001d30| 0a 58 2f 2a 20 43 6f 70 | 79 72 69 67 68 74 20 6e |.X/* Cop|yright n|
|00001d40| 6f 74 69 63 65 20 66 6f | 72 20 62 69 6e 61 72 79 |otice fo|r binary|
|00001d50| 20 65 78 65 63 75 74 61 | 62 6c 65 73 2d 2d 74 68 | executa|bles--th|
|00001d60| 69 73 20 6e 6f 74 69 63 | 65 20 6f 6e 6c 79 20 61 |is notic|e only a|
|00001d70| 70 70 6c 69 65 73 20 74 | 6f 0a 58 20 2a 20 74 68 |pplies t|o.X * th|
|00001d80| 6f 73 65 20 28 7a 69 70 | 2c 20 7a 69 70 63 6c 6f |ose (zip|, zipclo|
|00001d90| 61 6b 2c 20 7a 69 70 73 | 70 6c 69 74 2c 20 61 6e |ak, zips|plit, an|
|00001da0| 64 20 7a 69 70 6e 6f 74 | 65 29 2c 20 6e 6f 74 20 |d zipnot|e), not |
|00001db0| 74 6f 20 74 68 69 73 20 | 66 69 6c 65 0a 58 20 2a |to this |file.X *|
|00001dc0| 20 28 72 65 76 69 73 69 | 6f 6e 2e 68 29 2e 0a 58 | (revisi|on.h)..X|
|00001dd0| 20 2a 2f 0a 58 0a 58 23 | 69 66 6e 64 65 66 20 4e | */.X.X#|ifndef N|
|00001de0| 4f 43 50 59 52 54 0a 58 | 63 68 61 72 20 2a 63 6f |OCPYRT.X|char *co|
|00001df0| 70 79 72 69 67 68 74 5b | 5d 20 3d 20 7b 0a 58 23 |pyright[|] = {.X#|
|00001e00| 69 66 64 65 66 20 56 4d | 53 0a 58 22 43 6f 70 79 |ifdef VM|S.X"Copy|
|00001e10| 72 69 67 68 74 20 28 43 | 29 20 31 39 39 30 2d 31 |right (C|) 1990-1|
|00001e20| 39 39 32 20 4d 61 72 6b | 20 41 64 6c 65 72 2c 20 |992 Mark| Adler, |
|00001e30| 52 69 63 68 61 72 64 20 | 42 2e 20 57 61 6c 65 73 |Richard |B. Wales|
|00001e40| 2c 20 4a 65 61 6e 2d 6c | 6f 75 70 20 47 61 69 6c |, Jean-l|oup Gail|
|00001e50| 6c 79 2c 22 2c 0a 58 22 | 4b 61 69 20 55 77 65 20 |ly,",.X"|Kai Uwe |
|00001e60| 52 6f 6d 6d 65 6c 20 61 | 6e 64 20 49 67 6f 72 20 |Rommel a|nd Igor |
|00001e70| 4d 61 6e 64 72 69 63 68 | 65 6e 6b 6f 2e 20 54 79 |Mandrich|enko. Ty|
|00001e80| 70 65 20 27 25 73 20 2d | 4c 27 20 66 6f 72 20 74 |pe '%s -|L' for t|
|00001e90| 68 65 20 73 6f 66 74 77 | 61 72 65 20 6c 69 63 65 |he softw|are lice|
|00001ea0| 6e 73 65 2e 22 2c 0a 58 | 23 65 6c 73 65 0a 58 22 |nse.",.X|#else.X"|
|00001eb0| 43 6f 70 79 72 69 67 68 | 74 20 28 43 29 20 31 39 |Copyrigh|t (C) 19|
|00001ec0| 39 30 2d 31 39 39 32 20 | 4d 61 72 6b 20 41 64 6c |90-1992 |Mark Adl|
|00001ed0| 65 72 2c 20 52 69 63 68 | 61 72 64 20 42 2e 20 57 |er, Rich|ard B. W|
|00001ee0| 61 6c 65 73 2c 20 4a 65 | 61 6e 2d 6c 6f 75 70 20 |ales, Je|an-loup |
|00001ef0| 47 61 69 6c 6c 79 22 2c | 0a 58 22 61 6e 64 20 4b |Gailly",|.X"and K|
|00001f00| 61 69 20 55 77 65 20 52 | 6f 6d 6d 65 6c 2e 20 54 |ai Uwe R|ommel. T|
|00001f10| 79 70 65 20 27 25 73 20 | 2d 4c 27 20 66 6f 72 20 |ype '%s |-L' for |
|00001f20| 74 68 65 20 73 6f 66 74 | 77 61 72 65 20 4c 69 63 |the soft|ware Lic|
|00001f30| 65 6e 73 65 2e 22 2c 0a | 58 23 65 6e 64 69 66 0a |ense.",.|X#endif.|
|00001f40| 58 7d 3b 0a 58 63 68 61 | 72 20 2a 64 69 73 63 6c |X};.Xcha|r *discl|
|00001f50| 61 69 6d 65 72 5b 5d 20 | 3d 20 7b 0a 58 22 22 2c |aimer[] |= {.X"",|
|00001f60| 0a 58 22 50 65 72 6d 69 | 73 73 69 6f 6e 20 69 73 |.X"Permi|ssion is|
|00001f70| 20 67 72 61 6e 74 65 64 | 20 74 6f 20 61 6e 79 20 | granted| to any |
|00001f80| 69 6e 64 69 76 69 64 75 | 61 6c 20 6f 72 20 69 6e |individu|al or in|
|00001f90| 73 74 69 74 75 74 69 6f | 6e 20 74 6f 20 75 73 65 |stitutio|n to use|
|00001fa0| 2c 20 63 6f 70 79 2c 20 | 6f 72 22 2c 0a 58 22 72 |, copy, |or",.X"r|
|00001fb0| 65 64 69 73 74 72 69 62 | 75 74 65 20 74 68 69 73 |edistrib|ute this|
|00001fc0| 20 65 78 65 63 75 74 61 | 62 6c 65 20 73 6f 20 6c | executa|ble so l|
|00001fd0| 6f 6e 67 20 61 73 20 69 | 74 20 69 73 20 6e 6f 74 |ong as i|t is not|
|00001fe0| 20 6d 6f 64 69 66 69 65 | 64 20 61 6e 64 20 74 68 | modifie|d and th|
|00001ff0| 61 74 20 69 74 20 69 73 | 22 2c 0a 58 22 6e 6f 74 |at it is|",.X"not|
|00002000| 20 73 6f 6c 64 20 66 6f | 72 20 70 72 6f 66 69 74 | sold fo|r profit|
|00002010| 2e 22 2c 0a 58 22 22 2c | 0a 58 22 4c 49 4b 45 20 |.",.X"",|.X"LIKE |
|00002020| 41 4e 59 54 48 49 4e 47 | 20 45 4c 53 45 20 54 48 |ANYTHING| ELSE TH|
|00002030| 41 54 27 53 20 46 52 45 | 45 2c 20 5a 49 50 20 41 |AT'S FRE|E, ZIP A|
|00002040| 4e 44 20 49 54 53 20 41 | 53 53 4f 43 49 41 54 45 |ND ITS A|SSOCIATE|
|00002050| 44 20 55 54 49 4c 49 54 | 49 45 53 20 41 52 45 22 |D UTILIT|IES ARE"|
|00002060| 2c 0a 58 22 50 52 4f 56 | 49 44 45 44 20 41 53 20 |,.X"PROV|IDED AS |
|00002070| 49 53 20 41 4e 44 20 43 | 4f 4d 45 20 57 49 54 48 |IS AND C|OME WITH|
|00002080| 20 4e 4f 20 57 41 52 52 | 41 4e 54 59 20 4f 46 20 | NO WARR|ANTY OF |
|00002090| 41 4e 59 20 4b 49 4e 44 | 2c 20 45 49 54 48 45 52 |ANY KIND|, EITHER|
|000020a0| 20 45 58 50 52 45 53 53 | 45 44 20 4f 52 22 2c 0a | EXPRESS|ED OR",.|
|000020b0| 58 22 49 4d 50 4c 49 45 | 44 2e 20 49 4e 20 4e 4f |X"IMPLIE|D. IN NO|
|000020c0| 20 45 56 45 4e 54 20 57 | 49 4c 4c 20 54 48 45 20 | EVENT W|ILL THE |
|000020d0| 43 4f 50 59 52 49 47 48 | 54 20 48 4f 4c 44 45 52 |COPYRIGH|T HOLDER|
|000020e0| 53 20 42 45 20 4c 49 41 | 42 4c 45 20 46 4f 52 20 |S BE LIA|BLE FOR |
|000020f0| 41 4e 59 20 44 41 4d 41 | 47 45 53 22 2c 0a 58 22 |ANY DAMA|GES",.X"|
|00002100| 52 45 53 55 4c 54 49 4e | 47 20 46 52 4f 4d 20 54 |RESULTIN|G FROM T|
|00002110| 48 45 20 55 53 45 20 4f | 46 20 54 48 49 53 20 53 |HE USE O|F THIS S|
|00002120| 4f 46 54 57 41 52 45 2e | 22 0a 58 7d 3b 0a 58 23 |OFTWARE.|".X};.X#|
|00002130| 65 6e 64 69 66 20 2f 2a | 20 21 4e 4f 43 50 59 52 |endif /*| !NOCPYR|
|00002140| 54 20 2a 2f 0a 45 4e 44 | 5f 4f 46 5f 46 49 4c 45 |T */.END|_OF_FILE|
|00002150| 0a 20 20 69 66 20 74 65 | 73 74 20 31 34 37 30 20 |. if te|st 1470 |
|00002160| 2d 6e 65 20 60 77 63 20 | 2d 63 20 3c 27 72 65 76 |-ne `wc |-c <'rev|
|00002170| 69 73 69 6f 6e 2e 68 27 | 60 3b 20 74 68 65 6e 0a |ision.h'|`; then.|
|00002180| 20 20 20 20 65 63 68 6f | 20 73 68 61 72 3a 20 5c | echo| shar: \|
|00002190| 22 27 72 65 76 69 73 69 | 6f 6e 2e 68 27 5c 22 20 |"'revisi|on.h'\" |
|000021a0| 75 6e 70 61 63 6b 65 64 | 20 77 69 74 68 20 77 72 |unpacked| with wr|
|000021b0| 6f 6e 67 20 73 69 7a 65 | 21 0a 20 20 66 69 0a 20 |ong size|!. fi. |
|000021c0| 20 23 20 65 6e 64 20 6f | 66 20 27 72 65 76 69 73 | # end o|f 'revis|
|000021d0| 69 6f 6e 2e 68 27 0a 66 | 69 0a 69 66 20 74 65 73 |ion.h'.f|i.if tes|
|000021e0| 74 20 2d 66 20 27 76 6d | 73 2f 64 65 73 63 72 69 |t -f 'vm|s/descri|
|000021f0| 70 2e 6d 6d 73 27 20 2d | 61 20 22 24 7b 31 7d 22 |p.mms' -|a "${1}"|
|00002200| 20 21 3d 20 22 2d 63 22 | 20 3b 20 74 68 65 6e 20 | != "-c"| ; then |
|00002210| 0a 20 20 65 63 68 6f 20 | 73 68 61 72 3a 20 57 69 |. echo |shar: Wi|
|00002220| 6c 6c 20 6e 6f 74 20 63 | 6c 6f 62 62 65 72 20 65 |ll not c|lobber e|
|00002230| 78 69 73 74 69 6e 67 20 | 66 69 6c 65 20 5c 22 27 |xisting |file \"'|
|00002240| 76 6d 73 2f 64 65 73 63 | 72 69 70 2e 6d 6d 73 27 |vms/desc|rip.mms'|
|00002250| 5c 22 0a 65 6c 73 65 0a | 20 20 65 63 68 6f 20 73 |\".else.| echo s|
|00002260| 68 61 72 3a 20 45 78 74 | 72 61 63 74 69 6e 67 20 |har: Ext|racting |
|00002270| 5c 22 27 76 6d 73 2f 64 | 65 73 63 72 69 70 2e 6d |\"'vms/d|escrip.m|
|00002280| 6d 73 27 5c 22 20 5c 28 | 31 34 34 39 20 63 68 61 |ms'\" \(|1449 cha|
|00002290| 72 61 63 74 65 72 73 5c | 29 0a 20 20 73 65 64 20 |racters\|). sed |
|000022a0| 22 73 2f 5e 58 2f 2f 22 | 20 3e 27 76 6d 73 2f 64 |"s/^X//"| >'vms/d|
|000022b0| 65 73 63 72 69 70 2e 6d | 6d 73 27 20 3c 3c 27 45 |escrip.m|ms' <<'E|
|000022c0| 4e 44 5f 4f 46 5f 46 49 | 4c 45 27 0a 58 23 20 56 |ND_OF_FI|LE'.X# V|
|000022d0| 4d 53 20 4d 61 6b 65 66 | 69 6c 65 20 66 6f 72 20 |MS Makef|ile for |
|000022e0| 5a 69 70 2c 20 5a 69 70 | 4e 6f 74 65 20 61 6e 64 |Zip, Zip|Note and|
|000022f0| 20 5a 69 70 53 70 6c 69 | 74 0a 58 0a 58 43 44 45 | ZipSpli|t.X.XCDE|
|00002300| 42 20 3d 20 21 09 2f 44 | 45 42 55 47 2f 4e 4f 4f |B = !./D|EBUG/NOO|
|00002310| 50 54 0a 58 4c 44 45 42 | 20 3d 20 21 09 2f 44 45 |PT.XLDEB| = !./DE|
|00002320| 42 55 47 0a 58 0a 58 4f | 42 4a 5a 20 3d 20 7a 69 |BUG.X.XO|BJZ = zi|
|00002330| 70 2e 6f 62 6a 2c 7a 69 | 70 66 69 6c 65 2e 6f 62 |p.obj,zi|pfile.ob|
|00002340| 6a 2c 7a 69 70 75 70 2e | 6f 62 6a 2c 66 69 6c 65 |j,zipup.|obj,file|
|00002350| 69 6f 2e 6f 62 6a 2c 75 | 74 69 6c 2e 6f 62 6a 2c |io.obj,u|til.obj,|
|00002360| 67 6c 6f 62 61 6c 73 2e | 6f 62 6a 2c 2d 0a 58 09 |globals.|obj,-.X.|
|00002370| 63 72 79 70 74 2e 6f 62 | 6a 2c 76 6d 73 2e 6f 62 |crypt.ob|j,vms.ob|
|00002380| 6a 2c 56 4d 53 6d 75 6e | 63 68 2e 6f 62 6a 0a 58 |j,VMSmun|ch.obj.X|
|00002390| 4f 42 4a 49 20 3d 20 64 | 65 66 6c 61 74 65 2e 6f |OBJI = d|eflate.o|
|000023a0| 62 6a 2c 74 72 65 65 73 | 2e 6f 62 6a 2c 62 69 74 |bj,trees|.obj,bit|
|000023b0| 73 2e 6f 62 6a 0a 58 4f | 42 4a 4e 20 3d 20 7a 69 |s.obj.XO|BJN = zi|
|000023c0| 70 6e 6f 74 65 2e 6f 62 | 6a 2c 7a 69 70 66 69 6c |pnote.ob|j,zipfil|
|000023d0| 65 2e 6f 62 6a 5f 2c 7a | 69 70 75 70 2e 6f 62 6a |e.obj_,z|ipup.obj|
|000023e0| 5f 2c 66 69 6c 65 69 6f | 2e 6f 62 6a 5f 2c 67 6c |_,fileio|.obj_,gl|
|000023f0| 6f 62 61 6c 73 2e 6f 62 | 6a 2c 2d 0a 58 09 75 74 |obals.ob|j,-.X.ut|
|00002400| 69 6c 5f 2e 6f 62 6a 5f | 2c 76 6d 73 6d 75 6e 63 |il_.obj_|,vmsmunc|
|00002410| 68 2e 6f 62 6a 0a 58 4f | 42 4a 53 20 3d 20 7a 69 |h.obj.XO|BJS = zi|
|00002420| 70 73 70 6c 69 74 2e 6f | 62 6a 2c 7a 69 70 66 69 |psplit.o|bj,zipfi|
|00002430| 6c 65 2e 6f 62 6a 5f 2c | 7a 69 70 75 70 2e 6f 62 |le.obj_,|zipup.ob|
|00002440| 6a 5f 2c 66 69 6c 65 69 | 6f 2e 6f 62 6a 5f 2c 67 |j_,filei|o.obj_,g|
|00002450| 6c 6f 62 61 6c 73 2e 6f | 62 6a 2c 2d 0a 58 09 75 |lobals.o|bj,-.X.u|
|00002460| 74 69 6c 5f 2e 6f 62 6a | 5f 2c 76 6d 73 6d 75 6e |til_.obj|_,vmsmun|
|00002470| 63 68 2e 6f 62 6a 0a 58 | 4f 42 4a 43 20 3d 20 7a |ch.obj.X|OBJC = z|
|00002480| 69 70 63 6c 6f 61 6b 2e | 6f 62 6a 2c 7a 69 70 66 |ipcloak.|obj,zipf|
|00002490| 69 6c 65 2e 6f 62 6a 5f | 2c 7a 69 70 75 70 2e 6f |ile.obj_|,zipup.o|
|000024a0| 62 6a 5f 2c 66 69 6c 65 | 69 6f 2e 4f 42 4a 5f 2c |bj_,file|io.OBJ_,|
|000024b0| 75 74 69 6c 5f 2e 6f 62 | 6a 2c 2d 0a 58 09 09 63 |util_.ob|j,-.X..c|
|000024c0| 72 79 70 74 2e 6f 62 6a | 5f 2c 67 6c 6f 62 61 6c |rypt.obj|_,global|
|000024d0| 73 2e 6f 62 6a 2c 76 6d | 73 6d 75 6e 63 68 2e 6f |s.obj,vm|smunch.o|
|000024e0| 62 6a 0a 58 0a 58 43 43 | 09 3d 09 63 63 20 24 28 |bj.X.XCC|.=.cc $(|
|000024f0| 43 44 45 42 29 0a 58 0a | 58 4c 49 4e 4b 09 3d 09 |CDEB).X.|XLINK.=.|
|00002500| 6c 69 6e 6b 20 24 28 4c | 44 45 42 29 0a 58 0a 58 |link $(L|DEB).X.X|
|00002510| 2e 73 75 66 66 69 78 65 | 73 0a 58 2e 73 75 66 66 |.suffixe|s.X.suff|
|00002520| 69 78 65 73 20 3a 20 2e | 6f 62 6a 20 2e 6f 62 6a |ixes : .|obj .obj|
|00002530| 5f 20 2e 63 20 2e 65 78 | 65 0a 58 0a 58 2e 63 2e |_ .c .ex|e.X.X.c.|
|00002540| 6f 62 6a 5f 20 3a 0a 58 | 09 24 28 43 43 29 2f 64 |obj_ :.X|.$(CC)/d|
|00002550| 65 66 69 6e 65 3d 28 22 | 55 54 49 4c 22 29 2f 4f |efine=("|UTIL")/O|
|00002560| 42 4a 3d 24 28 6d 6d 73 | 24 74 61 72 67 65 74 29 |BJ=$(mms|$target)|
|00002570| 20 24 28 6d 6d 73 24 73 | 6f 75 72 63 65 29 0a 58 | $(mms$s|ource).X|
|00002580| 2e 63 2e 6f 62 6a 20 3a | 0a 58 09 24 28 63 63 29 |.c.obj :|.X.$(cc)|
|00002590| 2f 4f 42 4a 3d 24 28 6d | 6d 73 24 74 61 72 67 65 |/OBJ=$(m|ms$targe|
|000025a0| 74 29 20 24 28 6d 6d 73 | 24 73 6f 75 72 63 65 29 |t) $(mms|$source)|
|000025b0| 0a 58 2e 6f 62 6a 2e 65 | 78 65 20 3a 0a 58 09 24 |.X.obj.e|xe :.X.$|
|000025c0| 28 4c 49 4e 4b 29 2f 65 | 78 65 3d 24 28 6d 6d 73 |(LINK)/e|xe=$(mms|
|000025d0| 24 74 61 72 67 65 74 29 | 20 76 61 78 63 6c 69 62 |$target)| vaxclib|
|000025e0| 2e 6f 70 74 2f 6f 70 74 | 2c 24 28 6d 6d 73 24 73 |.opt/opt|,$(mms$s|
|000025f0| 6f 75 72 63 65 29 0a 58 | 0a 58 23 20 72 75 6c 65 |ource).X|.X# rule|
|00002600| 73 20 66 6f 72 20 7a 69 | 70 2c 20 7a 69 70 6e 6f |s for zi|p, zipno|
|00002610| 74 65 2c 20 7a 69 70 73 | 70 6c 69 74 2c 20 61 6e |te, zips|plit, an|
|00002620| 64 20 7a 69 70 2e 64 6f | 63 2e 0a 58 0a 58 64 65 |d zip.do|c..X.Xde|
|00002630| 66 61 75 6c 74 20 3a 09 | 7a 69 70 2e 65 78 65 2c |fault :.|zip.exe,|
|00002640| 7a 69 70 6e 6f 74 65 2e | 65 78 65 2c 7a 69 70 73 |zipnote.|exe,zips|
|00002650| 70 6c 69 74 2e 65 78 65 | 0a 58 20 40 20 21 0a 58 |plit.exe|.X @ !.X|
|00002660| 0a 58 7a 69 70 66 69 6c | 65 2e 6f 62 6a 5f 20 3a |.Xzipfil|e.obj_ :|
|00002670| 09 7a 69 70 66 69 6c 65 | 2e 63 0a 58 7a 69 70 75 |.zipfile|.c.Xzipu|
|00002680| 70 2e 6f 62 6a 5f 20 20 | 20 3a 09 7a 69 70 75 70 |p.obj_ | :.zipup|
|00002690| 2e 63 0a 58 66 69 6c 65 | 69 6f 2e 6f 62 6a 5f 20 |.c.Xfile|io.obj_ |
|000026a0| 20 3a 09 66 69 6c 65 69 | 6f 2e 63 0a 58 75 74 69 | :.filei|o.c.Xuti|
|000026b0| 6c 2e 6f 62 6a 5f 20 20 | 20 20 3a 09 75 74 69 6c |l.obj_ | :.util|
|000026c0| 2e 63 0a 58 0a 58 24 28 | 4f 42 4a 5a 29 20 3a 20 |.c.X.X$(|OBJZ) : |
|000026d0| 7a 69 70 2e 68 2c 7a 69 | 70 65 72 72 2e 68 2c 74 |zip.h,zi|perr.h,t|
|000026e0| 61 69 6c 6f 72 2e 68 0a | 58 24 28 4f 42 4a 49 29 |ailor.h.|X$(OBJI)|
|000026f0| 20 3a 20 7a 69 70 2e 68 | 2c 7a 69 70 65 72 72 2e | : zip.h|,ziperr.|
|00002700| 68 2c 74 61 69 6c 6f 72 | 2e 68 0a 58 24 28 4f 42 |h,tailor|.h.X$(OB|
|00002710| 4a 4e 29 20 3a 20 7a 69 | 70 2e 68 2c 7a 69 70 65 |JN) : zi|p.h,zipe|
|00002720| 72 72 2e 68 2c 74 61 69 | 6c 6f 72 2e 68 0a 58 24 |rr.h,tai|lor.h.X$|
|00002730| 28 4f 42 4a 53 29 20 3a | 20 7a 69 70 2e 68 2c 7a |(OBJS) :| zip.h,z|
|00002740| 69 70 65 72 72 2e 68 2c | 74 61 69 6c 6f 72 2e 68 |iperr.h,|tailor.h|
|00002750| 0a 58 0a 58 7a 69 70 2e | 6f 62 6a 2c 7a 69 70 75 |.X.Xzip.|obj,zipu|
|00002760| 70 2e 6f 62 6a 2c 7a 69 | 70 6e 6f 74 65 2e 6f 62 |p.obj,zi|pnote.ob|
|00002770| 6a 2c 7a 69 70 73 70 6c | 69 74 2e 6f 62 6a 20 3a |j,zipspl|it.obj :|
|00002780| 20 72 65 76 69 73 69 6f | 6e 2e 68 0a 58 0a 58 7a | revisio|n.h.X.Xz|
|00002790| 69 70 66 69 6c 65 2e 6f | 62 6a 2c 20 66 69 6c 65 |ipfile.o|bj, file|
|000027a0| 69 6f 2e 6f 62 6a 2c 20 | 56 4d 53 6d 75 6e 63 68 |io.obj, |VMSmunch|
|000027b0| 2e 6f 62 6a 20 3a 20 56 | 4d 53 6d 75 6e 63 68 2e |.obj : V|MSmunch.|
|000027c0| 68 0a 58 0a 58 7a 69 70 | 2e 65 78 65 20 3a 20 24 |h.X.Xzip|.exe : $|
|000027d0| 28 4f 42 4a 5a 29 2c 24 | 28 4f 42 4a 49 29 0a 58 |(OBJZ),$|(OBJI).X|
|000027e0| 09 24 28 4c 49 4e 4b 29 | 2f 65 78 65 3d 7a 69 70 |.$(LINK)|/exe=zip|
|000027f0| 2e 65 78 65 20 76 61 78 | 63 6c 69 62 2e 6f 70 74 |.exe vax|clib.opt|
|00002800| 2f 6f 70 74 2c 24 28 4f | 42 4a 5a 29 2c 24 28 4f |/opt,$(O|BJZ),$(O|
|00002810| 42 4a 49 29 0a 58 0a 58 | 7a 69 70 6e 6f 74 65 2e |BJI).X.X|zipnote.|
|00002820| 65 78 65 20 3a 20 24 28 | 4f 42 4a 4e 29 0a 58 09 |exe : $(|OBJN).X.|
|00002830| 24 28 4c 49 4e 4b 29 2f | 65 78 65 3d 7a 69 70 6e |$(LINK)/|exe=zipn|
|00002840| 6f 74 65 2e 65 78 65 20 | 76 61 78 63 6c 69 62 2e |ote.exe |vaxclib.|
|00002850| 6f 70 74 2f 6f 70 74 2c | 24 28 4f 42 4a 4e 29 0a |opt/opt,|$(OBJN).|
|00002860| 58 0a 58 7a 69 70 73 70 | 6c 69 74 2e 65 78 65 20 |X.Xzipsp|lit.exe |
|00002870| 3a 20 24 28 4f 42 4a 53 | 29 0a 58 09 24 28 4c 49 |: $(OBJS|).X.$(LI|
|00002880| 4e 4b 29 2f 65 78 65 3d | 7a 69 70 73 70 6c 69 74 |NK)/exe=|zipsplit|
|00002890| 2e 65 78 65 20 76 61 78 | 63 6c 69 62 2e 6f 70 74 |.exe vax|clib.opt|
|000028a0| 2f 6f 70 74 2c 24 28 4f | 42 4a 53 29 0a 45 4e 44 |/opt,$(O|BJS).END|
|000028b0| 5f 4f 46 5f 46 49 4c 45 | 0a 20 20 69 66 20 74 65 |_OF_FILE|. if te|
|000028c0| 73 74 20 31 34 34 39 20 | 2d 6e 65 20 60 77 63 20 |st 1449 |-ne `wc |
|000028d0| 2d 63 20 3c 27 76 6d 73 | 2f 64 65 73 63 72 69 70 |-c <'vms|/descrip|
|000028e0| 2e 6d 6d 73 27 60 3b 20 | 74 68 65 6e 0a 20 20 20 |.mms'`; |then. |
|000028f0| 20 65 63 68 6f 20 73 68 | 61 72 3a 20 5c 22 27 76 | echo sh|ar: \"'v|
|00002900| 6d 73 2f 64 65 73 63 72 | 69 70 2e 6d 6d 73 27 5c |ms/descr|ip.mms'\|
|00002910| 22 20 75 6e 70 61 63 6b | 65 64 20 77 69 74 68 20 |" unpack|ed with |
|00002920| 77 72 6f 6e 67 20 73 69 | 7a 65 21 0a 20 20 66 69 |wrong si|ze!. fi|
|00002930| 0a 20 20 23 20 65 6e 64 | 20 6f 66 20 27 76 6d 73 |. # end| of 'vms|
|00002940| 2f 64 65 73 63 72 69 70 | 2e 6d 6d 73 27 0a 66 69 |/descrip|.mms'.fi|
|00002950| 0a 69 66 20 74 65 73 74 | 20 2d 66 20 27 76 6d 73 |.if test| -f 'vms|
|00002960| 2f 6d 61 6b 65 5f 67 63 | 63 2e 63 6f 6d 27 20 2d |/make_gc|c.com' -|
|00002970| 61 20 22 24 7b 31 7d 22 | 20 21 3d 20 22 2d 63 22 |a "${1}"| != "-c"|
|00002980| 20 3b 20 74 68 65 6e 20 | 0a 20 20 65 63 68 6f 20 | ; then |. echo |
|00002990| 73 68 61 72 3a 20 57 69 | 6c 6c 20 6e 6f 74 20 63 |shar: Wi|ll not c|
|000029a0| 6c 6f 62 62 65 72 20 65 | 78 69 73 74 69 6e 67 20 |lobber e|xisting |
|000029b0| 66 69 6c 65 20 5c 22 27 | 76 6d 73 2f 6d 61 6b 65 |file \"'|vms/make|
|000029c0| 5f 67 63 63 2e 63 6f 6d | 27 5c 22 0a 65 6c 73 65 |_gcc.com|'\".else|
|000029d0| 0a 20 20 65 63 68 6f 20 | 73 68 61 72 3a 20 45 78 |. echo |shar: Ex|
|000029e0| 74 72 61 63 74 69 6e 67 | 20 5c 22 27 76 6d 73 2f |tracting| \"'vms/|
|000029f0| 6d 61 6b 65 5f 67 63 63 | 2e 63 6f 6d 27 5c 22 20 |make_gcc|.com'\" |
|00002a00| 5c 28 31 36 37 37 20 63 | 68 61 72 61 63 74 65 72 |\(1677 c|haracter|
|00002a10| 73 5c 29 0a 20 20 73 65 | 64 20 22 73 2f 5e 58 2f |s\). se|d "s/^X/|
|00002a20| 2f 22 20 3e 27 76 6d 73 | 2f 6d 61 6b 65 5f 67 63 |/" >'vms|/make_gc|
|00002a30| 63 2e 63 6f 6d 27 20 3c | 3c 27 45 4e 44 5f 4f 46 |c.com' <|<'END_OF|
|00002a40| 5f 46 49 4c 45 27 0a 58 | 24 20 21 0a 58 24 20 21 |_FILE'.X|$ !.X$ !|
|00002a50| 20 20 20 20 20 22 4d 61 | 6b 65 66 69 6c 65 22 20 | "Ma|kefile" |
|00002a60| 66 6f 72 20 56 4d 53 20 | 76 65 72 73 69 6f 6e 73 |for VMS |versions|
|00002a70| 20 6f 66 20 5a 69 70 2c | 20 5a 69 70 43 6c 6f 61 | of Zip,| ZipCloa|
|00002a80| 6b 2c 20 5a 69 70 4e 6f | 74 65 2c 0a 58 24 20 21 |k, ZipNo|te,.X$ !|
|00002a90| 20 20 20 20 20 20 61 6e | 64 20 5a 69 70 53 70 6c | an|d ZipSpl|
|00002aa0| 69 74 20 28 73 74 6f 6c | 65 6e 20 66 72 6f 6d 20 |it (stol|en from |
|00002ab0| 55 6e 7a 69 70 29 0a 58 | 24 20 21 0a 58 24 20 21 |Unzip).X|$ !.X$ !|
|00002ac0| 20 20 20 20 20 20 49 4d | 50 4f 52 54 41 4e 54 20 | IM|PORTANT |
|00002ad0| 4e 4f 54 45 3a 20 64 6f | 20 6e 6f 74 20 66 6f 72 |NOTE: do| not for|
|00002ae0| 67 65 74 20 74 6f 20 73 | 65 74 20 74 68 65 20 73 |get to s|et the s|
|00002af0| 79 6d 62 6f 6c 73 20 61 | 73 20 73 61 69 64 20 62 |ymbols a|s said b|
|00002b00| 65 6c 6f 77 0a 58 24 20 | 21 20 20 20 20 20 20 20 |elow.X$ |! |
|00002b10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 69 | | i|
|00002b20| 6e 20 74 68 65 20 53 79 | 6d 62 6f 6c 73 20 73 65 |n the Sy|mbols se|
|00002b30| 63 74 69 6f 6e 2e 0a 58 | 24 20 21 0a 58 24 20 73 |ction..X|$ !.X$ s|
|00002b40| 65 74 20 76 65 72 69 66 | 79 20 20 20 20 21 20 6c |et verif|y ! l|
|00002b50| 69 6b 65 20 22 65 63 68 | 6f 20 6f 6e 22 2c 20 65 |ike "ech|o on", e|
|00002b60| 68 3f 0a 58 24 20 21 0a | 58 24 20 21 2d 2d 2d 2d |h?.X$ !.|X$ !----|
|00002b70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002b80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 20 5a 69 70 20 |--------|--- Zip |
|00002b90| 73 65 63 74 69 6f 6e 20 | 2d 2d 2d 2d 2d 2d 2d 2d |section |--------|
|00002ba0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002bb0| 2d 2d 2d 2d 2d 2d 2d 2d | 0a 58 24 20 21 0a 58 24 |--------|.X$ !.X$|
|00002bc0| 20 21 20 46 6f 72 20 63 | 72 79 70 74 20 76 65 72 | ! For c|rypt ver|
|00002bd0| 73 69 6f 6e 2c 20 75 73 | 65 20 76 65 72 73 69 6f |sion, us|e versio|
|00002be0| 6e 20 6f 66 20 6d 61 6b | 65 5f 67 63 63 2e 63 6f |n of mak|e_gcc.co|
|00002bf0| 6d 20 77 68 69 63 68 20 | 69 6e 20 74 68 65 20 7a |m which |in the z|
|00002c00| 63 72 79 70 74 0a 58 24 | 20 21 20 64 69 73 74 72 |crypt.X$| ! distr|
|00002c10| 69 62 75 74 69 6f 6e 2e | 0a 58 24 20 67 63 63 20 |ibution.|.X$ gcc |
|00002c20| 7a 69 70 0a 58 24 20 67 | 63 63 20 7a 69 70 66 69 |zip.X$ g|cc zipfi|
|00002c30| 6c 65 0a 58 24 20 67 63 | 63 20 7a 69 70 75 70 0a |le.X$ gc|c zipup.|
|00002c40| 58 24 20 67 63 63 20 66 | 69 6c 65 69 6f 0a 58 24 |X$ gcc f|ileio.X$|
|00002c50| 20 67 63 63 20 75 74 69 | 6c 0a 58 24 20 67 63 63 | gcc uti|l.X$ gcc|
|00002c60| 20 64 65 66 6c 61 74 65 | 0a 58 24 20 67 63 63 20 | deflate|.X$ gcc |
|00002c70| 67 6c 6f 62 61 6c 73 0a | 58 24 20 67 63 63 20 74 |globals.|X$ gcc t|
|00002c80| 72 65 65 73 0a 58 24 20 | 67 63 63 20 62 69 74 73 |rees.X$ |gcc bits|
|00002c90| 0a 58 24 20 67 63 63 20 | 76 6d 73 0a 58 24 20 67 |.X$ gcc |vms.X$ g|
|00002ca0| 63 63 20 56 4d 53 6d 75 | 6e 63 68 0a 58 24 20 6c |cc VMSmu|nch.X$ l|
|00002cb0| 69 6e 6b 20 7a 69 70 2c | 7a 69 70 66 69 6c 65 2c |ink zip,|zipfile,|
|00002cc0| 7a 69 70 75 70 2c 66 69 | 6c 65 69 6f 2c 75 74 69 |zipup,fi|leio,uti|
|00002cd0| 6c 2c 64 65 66 6c 61 74 | 65 2c 67 6c 6f 62 61 6c |l,deflat|e,global|
|00002ce0| 73 2c 74 72 65 65 73 2c | 62 69 74 73 2c 20 2d 0a |s,trees,|bits, -.|
|00002cf0| 58 20 20 20 76 6d 73 2c | 56 4d 53 6d 75 6e 63 68 |X vms,|VMSmunch|
|00002d00| 2c 20 67 6e 75 5f 63 63 | 3a 5b 30 30 30 30 30 30 |, gnu_cc|:[000000|
|00002d10| 5d 67 63 63 6c 69 62 2e | 6f 6c 62 2f 6c 69 62 2c |]gcclib.|olb/lib,|
|00002d20| 20 73 79 73 24 69 6e 70 | 75 74 3a 2f 6f 70 74 0a | sys$inp|ut:/opt.|
|00002d30| 58 73 79 73 24 73 68 61 | 72 65 3a 76 61 78 63 72 |Xsys$sha|re:vaxcr|
|00002d40| 74 6c 2e 65 78 65 2f 73 | 68 61 72 65 61 62 6c 65 |tl.exe/s|hareable|
|00002d50| 0a 58 24 20 21 0a 58 24 | 20 21 2d 2d 2d 2d 2d 2d |.X$ !.X$| !------|
|00002d60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002d70| 2d 2d 2d 2d 20 5a 69 70 | 20 75 74 69 6c 69 74 69 |---- Zip| utiliti|
|00002d80| 65 73 20 73 65 63 74 69 | 6f 6e 20 2d 2d 2d 2d 2d |es secti|on -----|
|00002d90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002da0| 2d 2d 2d 2d 2d 2d 0a 58 | 24 20 21 0a 58 24 20 67 |------.X|$ !.X$ g|
|00002db0| 63 63 20 2f 64 65 66 3d | 55 54 49 4c 20 7a 69 70 |cc /def=|UTIL zip|
|00002dc0| 6e 6f 74 65 0a 58 24 20 | 67 63 63 20 2f 64 65 66 |note.X$ |gcc /def|
|00002dd0| 3d 55 54 49 4c 20 7a 69 | 70 73 70 6c 69 74 0a 58 |=UTIL zi|psplit.X|
|00002de0| 24 20 67 63 63 20 2f 64 | 65 66 3d 55 54 49 4c 20 |$ gcc /d|ef=UTIL |
|00002df0| 2f 6f 62 6a 3d 7a 69 70 | 66 69 6c 65 5f 2e 6f 62 |/obj=zip|file_.ob|
|00002e00| 6a 20 7a 69 70 66 69 6c | 65 0a 58 24 20 67 63 63 |j zipfil|e.X$ gcc|
|00002e10| 20 2f 64 65 66 3d 55 54 | 49 4c 20 2f 6f 62 6a 3d | /def=UT|IL /obj=|
|00002e20| 7a 69 70 75 70 5f 2e 6f | 62 6a 20 7a 69 70 75 70 |zipup_.o|bj zipup|
|00002e30| 0a 58 24 20 67 63 63 20 | 2f 64 65 66 3d 55 54 49 |.X$ gcc |/def=UTI|
|00002e40| 4c 20 2f 6f 62 6a 3d 66 | 69 6c 65 69 6f 5f 2e 6f |L /obj=f|ileio_.o|
|00002e50| 62 6a 20 66 69 6c 65 69 | 6f 0a 58 24 20 67 63 63 |bj filei|o.X$ gcc|
|00002e60| 20 2f 64 65 66 3d 55 54 | 49 4c 20 2f 6f 62 6a 3d | /def=UT|IL /obj=|
|00002e70| 75 74 69 6c 5f 2e 6f 62 | 6a 20 75 74 69 6c 0a 58 |util_.ob|j util.X|
|00002e80| 24 20 6c 69 6e 6b 20 7a | 69 70 6e 6f 74 65 2c 20 |$ link z|ipnote, |
|00002e90| 7a 69 70 66 69 6c 65 5f | 2c 20 7a 69 70 75 70 5f |zipfile_|, zipup_|
|00002ea0| 2c 20 66 69 6c 65 69 6f | 5f 2c 20 75 74 69 6c 5f |, fileio|_, util_|
|00002eb0| 2c 20 67 6c 6f 62 61 6c | 73 2c 20 56 4d 53 6d 75 |, global|s, VMSmu|
|00002ec0| 6e 63 68 2c 20 2d 0a 58 | 20 20 20 73 79 73 24 69 |nch, -.X| sys$i|
|00002ed0| 6e 70 75 74 3a 2f 6f 70 | 74 0a 58 73 79 73 24 73 |nput:/op|t.Xsys$s|
|00002ee0| 68 61 72 65 3a 76 61 78 | 63 72 74 6c 2e 65 78 65 |hare:vax|crtl.exe|
|00002ef0| 2f 73 68 61 72 65 61 62 | 6c 65 0a 58 24 20 6c 69 |/shareab|le.X$ li|
|00002f00| 6e 6b 20 7a 69 70 73 70 | 6c 69 74 2c 20 7a 69 70 |nk zipsp|lit, zip|
|00002f10| 66 69 6c 65 5f 2c 20 7a | 69 70 75 70 5f 2c 20 66 |file_, z|ipup_, f|
|00002f20| 69 6c 65 69 6f 5f 2c 20 | 75 74 69 6c 5f 2c 20 67 |ileio_, |util_, g|
|00002f30| 6c 6f 62 61 6c 73 2c 20 | 56 4d 53 6d 75 6e 63 68 |lobals, |VMSmunch|
|00002f40| 2c 20 2d 0a 58 20 20 20 | 67 6e 75 5f 63 63 3a 5b |, -.X |gnu_cc:[|
|00002f50| 30 30 30 30 30 30 5d 67 | 63 63 6c 69 62 2e 6f 6c |000000]g|cclib.ol|
|00002f60| 62 2f 6c 69 62 2c 20 73 | 79 73 24 69 6e 70 75 74 |b/lib, s|ys$input|
|00002f70| 3a 2f 6f 70 74 0a 58 73 | 79 73 24 73 68 61 72 65 |:/opt.Xs|ys$share|
|00002f80| 3a 76 61 78 63 72 74 6c | 2e 65 78 65 2f 73 68 61 |:vaxcrtl|.exe/sha|
|00002f90| 72 65 61 62 6c 65 0a 58 | 24 20 21 0a 58 24 20 21 |reable.X|$ !.X$ !|
|00002fa0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002fb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 20 53 79 |--------|----- Sy|
|00002fc0| 6d 62 6f 6c 73 20 73 65 | 63 74 69 6f 6e 20 2d 2d |mbols se|ction --|
|00002fd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002fe0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0a 58 24 20 |--------|----.X$ |
|00002ff0| 21 0a 58 24 20 21 20 53 | 65 74 20 75 70 20 73 79 |!.X$ ! S|et up sy|
|00003000| 6d 62 6f 6c 73 20 66 6f | 72 20 74 68 65 20 76 61 |mbols fo|r the va|
|00003010| 72 69 6f 75 73 20 65 78 | 65 63 75 74 61 62 6c 65 |rious ex|ecutable|
|00003020| 73 2e 20 20 45 64 69 74 | 20 74 68 65 20 65 78 61 |s. Edit| the exa|
|00003030| 6d 70 6c 65 20 62 65 6c | 6f 77 2c 0a 58 24 20 21 |mple bel|ow,.X$ !|
|00003040| 20 63 68 61 6e 67 69 6e | 67 20 22 64 69 73 6b 3a | changin|g "disk:|
|00003050| 5b 64 69 72 65 63 74 6f | 72 79 5d 22 20 61 73 20 |[directo|ry]" as |
|00003060| 61 70 70 72 6f 70 72 69 | 61 74 65 2e 0a 58 24 20 |appropri|ate..X$ |
|00003070| 21 0a 58 24 20 7a 69 70 | 09 09 3d 3d 20 22 24 64 |!.X$ zip|..== "$d|
|00003080| 69 73 6b 3a 5b 64 69 72 | 65 63 74 6f 72 79 5d 7a |isk:[dir|ectory]z|
|00003090| 69 70 2e 65 78 65 22 0a | 58 24 20 7a 69 70 6e 6f |ip.exe".|X$ zipno|
|000030a0| 74 65 09 3d 3d 20 22 24 | 64 69 73 6b 3a 5b 64 69 |te.== "$|disk:[di|
|000030b0| 72 65 63 74 6f 72 79 5d | 7a 69 70 6e 6f 74 65 2e |rectory]|zipnote.|
|000030c0| 65 78 65 22 0a 58 24 20 | 7a 69 70 73 70 6c 69 74 |exe".X$ |zipsplit|
|000030d0| 09 3d 3d 20 22 24 64 69 | 73 6b 3a 5b 64 69 72 65 |.== "$di|sk:[dire|
|000030e0| 63 74 6f 72 79 5d 7a 69 | 70 73 70 6c 69 74 2e 65 |ctory]zi|psplit.e|
|000030f0| 78 65 22 0a 58 24 20 21 | 0a 58 24 20 73 65 74 20 |xe".X$ !|.X$ set |
|00003100| 6e 6f 76 65 72 69 66 79 | 0a 45 4e 44 5f 4f 46 5f |noverify|.END_OF_|
|00003110| 46 49 4c 45 0a 20 20 69 | 66 20 74 65 73 74 20 31 |FILE. i|f test 1|
|00003120| 36 37 37 20 2d 6e 65 20 | 60 77 63 20 2d 63 20 3c |677 -ne |`wc -c <|
|00003130| 27 76 6d 73 2f 6d 61 6b | 65 5f 67 63 63 2e 63 6f |'vms/mak|e_gcc.co|
|00003140| 6d 27 60 3b 20 74 68 65 | 6e 0a 20 20 20 20 65 63 |m'`; the|n. ec|
|00003150| 68 6f 20 73 68 61 72 3a | 20 5c 22 27 76 6d 73 2f |ho shar:| \"'vms/|
|00003160| 6d 61 6b 65 5f 67 63 63 | 2e 63 6f 6d 27 5c 22 20 |make_gcc|.com'\" |
|00003170| 75 6e 70 61 63 6b 65 64 | 20 77 69 74 68 20 77 72 |unpacked| with wr|
|00003180| 6f 6e 67 20 73 69 7a 65 | 21 0a 20 20 66 69 0a 20 |ong size|!. fi. |
|00003190| 20 23 20 65 6e 64 20 6f | 66 20 27 76 6d 73 2f 6d | # end o|f 'vms/m|
|000031a0| 61 6b 65 5f 67 63 63 2e | 63 6f 6d 27 0a 66 69 0a |ake_gcc.|com'.fi.|
|000031b0| 69 66 20 74 65 73 74 20 | 2d 66 20 27 76 6d 73 2f |if test |-f 'vms/|
|000031c0| 6d 61 6b 65 5f 76 61 78 | 63 2e 63 6f 6d 27 20 2d |make_vax|c.com' -|
|000031d0| 61 20 22 24 7b 31 7d 22 | 20 21 3d 20 22 2d 63 22 |a "${1}"| != "-c"|
|000031e0| 20 3b 20 74 68 65 6e 20 | 0a 20 20 65 63 68 6f 20 | ; then |. echo |
|000031f0| 73 68 61 72 3a 20 57 69 | 6c 6c 20 6e 6f 74 20 63 |shar: Wi|ll not c|
|00003200| 6c 6f 62 62 65 72 20 65 | 78 69 73 74 69 6e 67 20 |lobber e|xisting |
|00003210| 66 69 6c 65 20 5c 22 27 | 76 6d 73 2f 6d 61 6b 65 |file \"'|vms/make|
|00003220| 5f 76 61 78 63 2e 63 6f | 6d 27 5c 22 0a 65 6c 73 |_vaxc.co|m'\".els|
|00003230| 65 0a 20 20 65 63 68 6f | 20 73 68 61 72 3a 20 45 |e. echo| shar: E|
|00003240| 78 74 72 61 63 74 69 6e | 67 20 5c 22 27 76 6d 73 |xtractin|g \"'vms|
|00003250| 2f 6d 61 6b 65 5f 76 61 | 78 63 2e 63 6f 6d 27 5c |/make_va|xc.com'\|
|00003260| 22 20 5c 28 31 34 34 34 | 20 63 68 61 72 61 63 74 |" \(1444| charact|
|00003270| 65 72 73 5c 29 0a 20 20 | 73 65 64 20 22 73 2f 5e |ers\). |sed "s/^|
|00003280| 58 2f 2f 22 20 3e 27 76 | 6d 73 2f 6d 61 6b 65 5f |X//" >'v|ms/make_|
|00003290| 76 61 78 63 2e 63 6f 6d | 27 20 3c 3c 27 45 4e 44 |vaxc.com|' <<'END|
|000032a0| 5f 4f 46 5f 46 49 4c 45 | 27 0a 58 24 20 21 0a 58 |_OF_FILE|'.X$ !.X|
|000032b0| 24 20 21 20 20 20 20 20 | 22 4d 61 6b 65 66 69 6c |$ ! |"Makefil|
|000032c0| 65 22 20 66 6f 72 20 56 | 4d 53 20 76 65 72 73 69 |e" for V|MS versi|
|000032d0| 6f 6e 73 20 6f 66 20 5a | 69 70 2c 20 5a 69 70 4e |ons of Z|ip, ZipN|
|000032e0| 6f 74 65 2c 0a 58 24 20 | 21 20 20 20 20 20 61 6e |ote,.X$ |! an|
|000032f0| 64 20 5a 69 70 53 70 6c | 69 74 20 28 73 74 6f 6c |d ZipSpl|it (stol|
|00003300| 65 6e 20 66 72 6f 6d 20 | 55 6e 7a 69 70 29 0a 58 |en from |Unzip).X|
|00003310| 24 20 21 0a 58 24 20 21 | 20 20 20 20 20 20 49 4d |$ !.X$ !| IM|
|00003320| 50 4f 52 54 41 4e 54 20 | 4e 4f 54 45 3a 20 64 6f |PORTANT |NOTE: do|
|00003330| 20 6e 6f 74 20 66 6f 72 | 67 65 74 20 74 6f 20 73 | not for|get to s|
|00003340| 65 74 20 74 68 65 20 73 | 79 6d 62 6f 6c 73 20 61 |et the s|ymbols a|
|00003350| 73 20 73 61 69 64 20 62 | 65 6c 6f 77 0a 58 24 20 |s said b|elow.X$ |
|00003360| 21 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |! | |
|00003370| 20 20 20 20 20 20 20 69 | 6e 20 74 68 65 20 53 79 | i|n the Sy|
|00003380| 6d 62 6f 6c 73 20 73 65 | 63 74 69 6f 6e 2e 0a 58 |mbols se|ction..X|
|00003390| 24 20 21 0a 58 24 20 73 | 65 74 20 76 65 72 69 66 |$ !.X$ s|et verif|
|000033a0| 79 20 20 20 20 21 20 6c | 69 6b 65 20 22 65 63 68 |y ! l|ike "ech|
|000033b0| 6f 20 6f 6e 22 2c 20 65 | 68 3f 0a 58 24 20 21 0a |o on", e|h?.X$ !.|
|000033c0| 58 24 20 21 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |X$ !----|--------|
|000033d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000033e0| 2d 2d 2d 20 5a 69 70 20 | 73 65 63 74 69 6f 6e 20 |--- Zip |section |
|000033f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003400| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003410| 0a 58 24 20 21 0a 58 24 | 20 63 63 20 7a 69 70 2c |.X$ !.X$| cc zip,|
|00003420| 20 7a 69 70 66 69 6c 65 | 2c 20 7a 69 70 75 70 2c | zipfile|, zipup,|
|00003430| 20 66 69 6c 65 69 6f 2c | 20 75 74 69 6c 2c 20 64 | fileio,| util, d|
|00003440| 65 66 6c 61 74 65 2c 20 | 67 6c 6f 62 61 6c 73 2c |eflate, |globals,|
|00003450| 2d 0a 58 09 74 72 65 65 | 73 2c 20 62 69 74 73 2c |-.X.tree|s, bits,|
|00003460| 20 76 6d 73 2c 20 56 4d | 53 6d 75 6e 63 68 0a 58 | vms, VM|Smunch.X|
|00003470| 24 20 6c 69 6e 6b 20 7a | 69 70 2c 20 7a 69 70 66 |$ link z|ip, zipf|
|00003480| 69 6c 65 2c 20 7a 69 70 | 75 70 2c 20 66 69 6c 65 |ile, zip|up, file|
|00003490| 69 6f 2c 20 75 74 69 6c | 2c 20 64 65 66 6c 61 74 |io, util|, deflat|
|000034a0| 65 2c 20 67 6c 6f 62 61 | 6c 73 2c 2d 0a 58 09 74 |e, globa|ls,-.X.t|
|000034b0| 72 65 65 73 2c 20 62 69 | 74 73 2c 20 76 6d 73 2c |rees, bi|ts, vms,|
|000034c0| 20 56 4d 53 6d 75 6e 63 | 68 2c 20 73 79 73 24 69 | VMSmunc|h, sys$i|
|000034d0| 6e 70 75 74 3a 2f 6f 70 | 74 0a 58 73 79 73 24 73 |nput:/op|t.Xsys$s|
|000034e0| 68 61 72 65 3a 76 61 78 | 63 72 74 6c 2e 65 78 65 |hare:vax|crtl.exe|
|000034f0| 2f 73 68 61 72 65 61 62 | 6c 65 0a 58 24 20 21 0a |/shareab|le.X$ !.|
|00003500| 58 24 20 21 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |X$ !----|--------|
|00003510| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 20 5a |--------|------ Z|
|00003520| 69 70 20 75 74 69 6c 69 | 74 69 65 73 20 73 65 63 |ip utili|ties sec|
|00003530| 74 69 6f 6e 20 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |tion ---|--------|
|00003540| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003550| 0a 58 24 20 21 0a 58 24 | 20 63 63 20 2f 64 65 66 |.X$ !.X$| cc /def|
|00003560| 3d 55 54 49 4c 20 2f 6f | 62 6a 3d 7a 69 70 66 69 |=UTIL /o|bj=zipfi|
|00003570| 6c 65 5f 2e 6f 62 6a 20 | 7a 69 70 66 69 6c 65 2e |le_.obj |zipfile.|
|00003580| 63 0a 58 24 20 63 63 20 | 2f 64 65 66 3d 55 54 49 |c.X$ cc |/def=UTI|
|00003590| 4c 20 2f 6f 62 6a 3d 7a | 69 70 75 70 5f 2e 6f 62 |L /obj=z|ipup_.ob|
|000035a0| 6a 20 7a 69 70 75 70 2e | 63 0a 58 24 20 63 63 20 |j zipup.|c.X$ cc |
|000035b0| 2f 64 65 66 3d 55 54 49 | 4c 20 2f 6f 62 6a 3d 66 |/def=UTI|L /obj=f|
|000035c0| 69 6c 65 69 6f 5f 2e 6f | 62 6a 20 66 69 6c 65 69 |ileio_.o|bj filei|
|000035d0| 6f 2e 63 0a 58 24 20 63 | 63 20 2f 64 65 66 3d 55 |o.c.X$ c|c /def=U|
|000035e0| 54 49 4c 20 2f 6f 62 6a | 3d 75 74 69 6c 5f 2e 6f |TIL /obj|=util_.o|
|000035f0| 62 6a 20 75 74 69 6c 2e | 63 0a 58 24 20 63 63 20 |bj util.|c.X$ cc |
|00003600| 7a 69 70 6e 6f 74 65 2c | 20 7a 69 70 73 70 6c 69 |zipnote,| zipspli|
|00003610| 74 0a 58 24 20 6c 69 6e | 6b 20 7a 69 70 6e 6f 74 |t.X$ lin|k zipnot|
|00003620| 65 2c 20 7a 69 70 66 69 | 6c 65 5f 2c 20 7a 69 70 |e, zipfi|le_, zip|
|00003630| 75 70 5f 2c 20 66 69 6c | 65 69 6f 5f 2c 20 75 74 |up_, fil|eio_, ut|
|00003640| 69 6c 5f 2c 20 67 6c 6f | 62 61 6c 73 2c 20 56 4d |il_, glo|bals, VM|
|00003650| 53 6d 75 6e 63 68 2c 2d | 0a 58 09 73 79 73 24 69 |Smunch,-|.X.sys$i|
|00003660| 6e 70 75 74 3a 2f 6f 70 | 74 0a 58 73 79 73 24 73 |nput:/op|t.Xsys$s|
|00003670| 68 61 72 65 3a 76 61 78 | 63 72 74 6c 2e 65 78 65 |hare:vax|crtl.exe|
|00003680| 2f 73 68 61 72 65 61 62 | 6c 65 0a 58 24 20 6c 69 |/shareab|le.X$ li|
|00003690| 6e 6b 20 7a 69 70 73 70 | 6c 69 74 2c 20 7a 69 70 |nk zipsp|lit, zip|
|000036a0| 66 69 6c 65 5f 2c 20 7a | 69 70 75 70 5f 2c 20 66 |file_, z|ipup_, f|
|000036b0| 69 6c 65 69 6f 5f 2c 20 | 75 74 69 6c 5f 2c 20 67 |ileio_, |util_, g|
|000036c0| 6c 6f 62 61 6c 73 2c 20 | 56 4d 53 6d 75 6e 63 68 |lobals, |VMSmunch|
|000036d0| 2c 2d 0a 58 09 73 79 73 | 24 69 6e 70 75 74 3a 2f |,-.X.sys|$input:/|
|000036e0| 6f 70 74 0a 58 73 79 73 | 24 73 68 61 72 65 3a 76 |opt.Xsys|$share:v|
|000036f0| 61 78 63 72 74 6c 2e 65 | 78 65 2f 73 68 61 72 65 |axcrtl.e|xe/share|
|00003700| 61 62 6c 65 0a 58 24 20 | 21 0a 58 24 20 21 2d 2d |able.X$ |!.X$ !--|
|00003710| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003720| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 20 53 79 6d 62 |--------|--- Symb|
|00003730| 6f 6c 73 20 73 65 63 74 | 69 6f 6e 20 2d 2d 2d 2d |ols sect|ion ----|
|00003740| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003750| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0a 58 24 20 21 0a |--------|--.X$ !.|
|00003760| 58 24 20 21 20 53 65 74 | 20 75 70 20 73 79 6d 62 |X$ ! Set| up symb|
|00003770| 6f 6c 73 20 66 6f 72 20 | 74 68 65 20 76 61 72 69 |ols for |the vari|
|00003780| 6f 75 73 20 65 78 65 63 | 75 74 61 62 6c 65 73 2e |ous exec|utables.|
|00003790| 20 20 45 64 69 74 20 74 | 68 65 20 65 78 61 6d 70 | Edit t|he examp|
|000037a0| 6c 65 20 62 65 6c 6f 77 | 2c 0a 58 24 20 21 20 63 |le below|,.X$ ! c|
|000037b0| 68 61 6e 67 69 6e 67 20 | 22 64 69 73 6b 3a 5b 64 |hanging |"disk:[d|
|000037c0| 69 72 65 63 74 6f 72 79 | 5d 22 20 61 73 20 61 70 |irectory|]" as ap|
|000037d0| 70 72 6f 70 72 69 61 74 | 65 2e 0a 58 24 20 21 0a |propriat|e..X$ !.|
|000037e0| 58 24 20 7a 69 70 09 09 | 3d 3d 20 22 24 64 69 73 |X$ zip..|== "$dis|
|000037f0| 6b 3a 5b 64 69 72 65 63 | 74 6f 72 79 5d 7a 69 70 |k:[direc|tory]zip|
|00003800| 2e 65 78 65 22 0a 58 24 | 20 7a 69 70 6e 6f 74 65 |.exe".X$| zipnote|
|00003810| 09 3d 3d 20 22 24 64 69 | 73 6b 3a 5b 64 69 72 65 |.== "$di|sk:[dire|
|00003820| 63 74 6f 72 79 5d 7a 69 | 70 6e 6f 74 65 2e 65 78 |ctory]zi|pnote.ex|
|00003830| 65 22 0a 58 24 20 7a 69 | 70 73 70 6c 69 74 09 3d |e".X$ zi|psplit.=|
|00003840| 3d 20 22 24 64 69 73 6b | 3a 5b 64 69 72 65 63 74 |= "$disk|:[direct|
|00003850| 6f 72 79 5d 7a 69 70 73 | 70 6c 69 74 2e 65 78 65 |ory]zips|plit.exe|
|00003860| 22 0a 58 24 20 21 0a 58 | 24 20 73 65 74 20 6e 6f |".X$ !.X|$ set no|
|00003870| 76 65 72 69 66 79 0a 45 | 4e 44 5f 4f 46 5f 46 49 |verify.E|ND_OF_FI|
|00003880| 4c 45 0a 20 20 69 66 20 | 74 65 73 74 20 31 34 34 |LE. if |test 144|
|00003890| 34 20 2d 6e 65 20 60 77 | 63 20 2d 63 20 3c 27 76 |4 -ne `w|c -c <'v|
|000038a0| 6d 73 2f 6d 61 6b 65 5f | 76 61 78 63 2e 63 6f 6d |ms/make_|vaxc.com|
|000038b0| 27 60 3b 20 74 68 65 6e | 0a 20 20 20 20 65 63 68 |'`; then|. ech|
|000038c0| 6f 20 73 68 61 72 3a 20 | 5c 22 27 76 6d 73 2f 6d |o shar: |\"'vms/m|
|000038d0| 61 6b 65 5f 76 61 78 63 | 2e 63 6f 6d 27 5c 22 20 |ake_vaxc|.com'\" |
|000038e0| 75 6e 70 61 63 6b 65 64 | 20 77 69 74 68 20 77 72 |unpacked| with wr|
|000038f0| 6f 6e 67 20 73 69 7a 65 | 21 0a 20 20 66 69 0a 20 |ong size|!. fi. |
|00003900| 20 23 20 65 6e 64 20 6f | 66 20 27 76 6d 73 2f 6d | # end o|f 'vms/m|
|00003910| 61 6b 65 5f 76 61 78 63 | 2e 63 6f 6d 27 0a 66 69 |ake_vaxc|.com'.fi|
|00003920| 0a 65 63 68 6f 20 73 68 | 61 72 3a 20 45 6e 64 20 |.echo sh|ar: End |
|00003930| 6f 66 20 61 72 63 68 69 | 76 65 20 31 31 20 5c 28 |of archi|ve 11 \(|
|00003940| 6f 66 20 31 31 5c 29 2e | 0a 63 70 20 2f 64 65 76 |of 11\).|.cp /dev|
|00003950| 2f 6e 75 6c 6c 20 61 72 | 6b 31 31 69 73 64 6f 6e |/null ar|k11isdon|
|00003960| 65 0a 4d 49 53 53 49 4e | 47 3d 22 22 0a 66 6f 72 |e.MISSIN|G="".for|
|00003970| 20 49 20 69 6e 20 31 20 | 32 20 33 20 34 20 35 20 | I in 1 |2 3 4 5 |
|00003980| 36 20 37 20 38 20 39 20 | 31 30 20 31 31 20 3b 20 |6 7 8 9 |10 11 ; |
|00003990| 64 6f 0a 20 20 20 20 69 | 66 20 74 65 73 74 20 21 |do. i|f test !|
|000039a0| 20 2d 66 20 61 72 6b 24 | 7b 49 7d 69 73 64 6f 6e | -f ark$|{I}isdon|
|000039b0| 65 20 3b 20 74 68 65 6e | 0a 09 4d 49 53 53 49 4e |e ; then|..MISSIN|
|000039c0| 47 3d 22 24 7b 4d 49 53 | 53 49 4e 47 7d 20 24 7b |G="${MIS|SING} ${|
|000039d0| 49 7d 22 0a 20 20 20 20 | 66 69 0a 64 6f 6e 65 0a |I}". |fi.done.|
|000039e0| 69 66 20 74 65 73 74 20 | 22 24 7b 4d 49 53 53 49 |if test |"${MISSI|
|000039f0| 4e 47 7d 22 20 3d 20 22 | 22 20 3b 20 74 68 65 6e |NG}" = "|" ; then|
|00003a00| 0a 20 20 20 20 65 63 68 | 6f 20 59 6f 75 20 68 61 |. ech|o You ha|
|00003a10| 76 65 20 75 6e 70 61 63 | 6b 65 64 20 61 6c 6c 20 |ve unpac|ked all |
|00003a20| 31 31 20 61 72 63 68 69 | 76 65 73 2e 0a 20 20 20 |11 archi|ves.. |
|00003a30| 20 72 6d 20 2d 66 20 61 | 72 6b 5b 31 2d 39 5d 69 | rm -f a|rk[1-9]i|
|00003a40| 73 64 6f 6e 65 20 61 72 | 6b 5b 31 2d 39 5d 5b 30 |sdone ar|k[1-9][0|
|00003a50| 2d 39 5d 69 73 64 6f 6e | 65 0a 65 6c 73 65 0a 20 |-9]isdon|e.else. |
|00003a60| 20 20 20 65 63 68 6f 20 | 59 6f 75 20 73 74 69 6c | echo |You stil|
|00003a70| 6c 20 6d 75 73 74 20 75 | 6e 70 61 63 6b 20 74 68 |l must u|npack th|
|00003a80| 65 20 66 6f 6c 6c 6f 77 | 69 6e 67 20 61 72 63 68 |e follow|ing arch|
|00003a90| 69 76 65 73 3a 0a 20 20 | 20 20 65 63 68 6f 20 22 |ives:. | echo "|
|00003aa0| 20 20 20 20 20 20 20 20 | 22 20 24 7b 4d 49 53 53 | |" ${MISS|
|00003ab0| 49 4e 47 7d 0a 66 69 0a | 65 78 69 74 20 30 0a 65 |ING}.fi.|exit 0.e|
|00003ac0| 78 69 74 20 30 20 23 20 | 4a 75 73 74 20 69 6e 20 |xit 0 # |Just in |
|00003ad0| 63 61 73 65 2e 2e 2e 0a | |case....| |
+--------+-------------------------+-------------------------+--------+--------+