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: Mailbox/MIME Entity
(archive/mbox).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| Mailbox/MIME Entity (archive/mbox)
| magic
| Supported |
100%
| dexvert
| Internet Message Format (text/imf)
| magic
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| Mailbox text, 1st line "From cbosgd!sdcrdcf!daemon Sat Nov 29 21:36:26 1986", ASCII text
| default
| |
100%
| TrID
| E-Mail message (Var. 2)
| default
| |
100%
| checkBytes
| Printable ASCII
| default
| |
100%
| perlTextCheck
| Likely Text (Perl)
| default
| |
100%
| siegfried
| x-fmt/111 Plain Text File
| default
| |
100%
| detectItEasy
| Format: plain text[LF]
| default (weak)
| |
100%
| xdgMime
| application/mbox
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 46 72 6f 6d 20 63 62 6f | 73 67 64 21 73 64 63 72 |From cbo|sgd!sdcr|
|00000010| 64 63 66 21 64 61 65 6d | 6f 6e 20 53 61 74 20 4e |dcf!daem|on Sat N|
|00000020| 6f 76 20 32 39 20 32 31 | 3a 33 36 3a 32 36 20 31 |ov 29 21|:36:26 1|
|00000030| 39 38 36 0a 52 65 63 65 | 69 76 65 64 3a 20 62 79 |986.Rece|ived: by|
|00000040| 20 6d 69 72 72 6f 72 2e | 54 4d 43 2e 43 4f 4d 20 | mirror.|TMC.COM |
|00000050| 28 34 2e 31 32 2f 55 55 | 43 50 2d 50 72 6f 6a 65 |(4.12/UU|CP-Proje|
|00000060| 63 74 2f 72 65 6c 2d 31 | 2e 30 2f 30 38 2d 32 30 |ct/rel-1|.0/08-20|
|00000070| 2d 38 36 29 0a 09 69 64 | 20 41 41 31 32 37 33 31 |-86)..id| AA12731|
|00000080| 3b 20 53 61 74 2c 20 32 | 39 20 4e 6f 76 20 38 36 |; Sat, 2|9 Nov 86|
|00000090| 20 32 31 3a 33 36 3a 32 | 31 20 65 73 74 0a 52 65 | 21:36:2|1 est.Re|
|000000a0| 63 65 69 76 65 64 3a 20 | 62 79 20 63 62 6f 73 67 |ceived: |by cbosg|
|000000b0| 64 2e 41 54 54 2e 43 4f | 4d 20 28 73 6d 61 69 6c |d.ATT.CO|M (smail|
|000000c0| 32 2e 31 29 0a 09 69 64 | 20 41 41 32 30 39 39 32 |2.1)..id| AA20992|
|000000d0| 3b 20 32 39 20 4e 6f 76 | 20 38 36 20 32 31 3a 30 |; 29 Nov| 86 21:0|
|000000e0| 39 3a 30 31 20 45 53 54 | 20 28 53 61 74 29 0a 52 |9:01 EST| (Sat).R|
|000000f0| 65 63 65 69 76 65 64 3a | 20 62 79 20 73 64 63 2e |eceived:| by sdc.|
|00000100| 75 75 63 70 20 28 34 2e | 31 32 2f 73 64 63 72 64 |uucp (4.|12/sdcrd|
|00000110| 63 66 29 0a 09 69 64 20 | 41 41 32 35 35 32 36 3b |cf)..id |AA25526;|
|00000120| 20 53 61 74 2c 20 32 39 | 20 4e 6f 76 20 38 36 20 | Sat, 29| Nov 86 |
|00000130| 31 37 3a 35 31 3a 30 30 | 20 70 73 74 0a 44 61 74 |17:51:00| pst.Dat|
|00000140| 65 3a 20 53 61 74 2c 20 | 32 39 20 4e 6f 76 20 38 |e: Sat, |29 Nov 8|
|00000150| 36 20 31 37 3a 35 31 3a | 30 30 20 70 73 74 0a 46 |6 17:51:|00 pst.F|
|00000160| 72 6f 6d 3a 20 73 64 63 | 72 64 63 66 21 64 61 65 |rom: sdc|rdcf!dae|
|00000170| 6d 6f 6e 20 28 54 68 65 | 20 44 65 76 69 6c 20 48 |mon (The| Devil H|
|00000180| 69 6d 73 65 6c 66 29 0a | 4d 65 73 73 61 67 65 2d |imself).|Message-|
|00000190| 49 64 3a 20 3c 38 36 31 | 31 33 30 30 31 35 31 2e |Id: <861|1300151.|
|000001a0| 41 41 32 35 35 32 36 40 | 73 64 63 2e 75 75 63 70 |AA25526@|sdc.uucp|
|000001b0| 3e 0a 53 75 62 6a 65 63 | 74 3a 20 70 61 74 63 68 |>.Subjec|t: patch|
|000001c0| 20 76 65 72 73 69 6f 6e | 20 32 2e 30 20 70 61 74 | version| 2.0 pat|
|000001d0| 63 68 20 23 35 0a 41 70 | 70 61 72 65 6e 74 6c 79 |ch #5.Ap|parently|
|000001e0| 2d 54 6f 3a 20 63 62 6f | 73 67 64 21 6d 69 72 72 |-To: cbo|sgd!mirr|
|000001f0| 6f 72 21 72 73 0a 53 74 | 61 74 75 73 3a 20 52 0a |or!rs.St|atus: R.|
|00000200| 0a 5b 54 68 65 20 6c 61 | 74 65 73 74 20 70 61 74 |.[The la|test pat|
|00000210| 63 68 20 66 6f 72 20 70 | 61 74 63 68 20 76 65 72 |ch for p|atch ver|
|00000220| 73 69 6f 6e 20 32 2e 30 | 20 69 73 20 23 35 2e 5d |sion 2.0| is #5.]|
|00000230| 0a 0a 6d 61 69 6c 70 61 | 74 63 68 20 73 70 65 61 |..mailpa|tch spea|
|00000240| 6b 69 6e 67 20 66 6f 72 | 20 6c 77 61 6c 6c 0a 0a |king for| lwall..|
|00000250| 53 79 73 74 65 6d 3a 20 | 70 61 74 63 68 20 76 65 |System: |patch ve|
|00000260| 72 73 69 6f 6e 20 32 2e | 30 0a 50 61 74 63 68 20 |rsion 2.|0.Patch |
|00000270| 23 3a 20 35 0a 50 72 69 | 6f 72 69 74 79 3a 20 48 |#: 5.Pri|ority: H|
|00000280| 49 47 48 0a 53 75 62 6a | 65 63 74 3a 20 50 61 74 |IGH.Subj|ect: Pat|
|00000290| 63 68 20 6d 69 73 70 6c | 61 63 65 73 20 70 61 74 |ch mispl|aces pat|
|000002a0| 63 68 65 73 20 77 68 65 | 6e 20 66 75 7a 7a 20 66 |ches whe|n fuzz f|
|000002b0| 61 63 74 6f 72 20 3e 20 | 30 0a 41 75 74 68 6f 72 |actor > |0.Author|
|000002c0| 69 61 6c 2d 52 65 6d 61 | 72 6b 3a 20 4f 4f 50 53 |ial-Rema|rk: OOPS|
|000002d0| 2e 0a 46 72 6f 6d 3a 20 | 65 72 69 78 21 70 65 72 |..From: |erix!per|
|000002e0| 20 28 50 65 72 20 48 65 | 64 65 6c 61 6e 64 29 0a | (Per He|deland).|
|000002f0| 0a 44 65 73 63 72 69 70 | 74 69 6f 6e 3a 0a 09 49 |.Descrip|tion:..I|
|00000300| 66 20 61 20 66 75 7a 7a | 20 66 61 63 74 6f 72 20 |f a fuzz| factor |
|00000310| 3e 20 30 20 69 73 20 75 | 73 65 64 20 77 68 65 6e |> 0 is u|sed when|
|00000320| 20 61 70 70 6c 79 69 6e | 67 20 61 20 70 61 74 63 | applyin|g a patc|
|00000330| 68 20 68 75 6e 6b 2c 20 | 69 74 20 77 69 6c 6c 0a |h hunk, |it will.|
|00000340| 09 62 65 20 61 70 70 6c | 69 65 64 20 28 66 75 7a |.be appl|ied (fuz|
|00000350| 7a 20 66 61 63 74 6f 72 | 29 20 6c 69 6e 65 73 20 |z factor|) lines |
|00000360| 74 6f 6f 20 66 61 72 20 | 69 6e 74 6f 20 74 68 65 |too far |into the|
|00000370| 20 66 69 6c 65 2e 0a 0a | 46 69 78 3a 09 53 69 6e | file...|Fix:.Sin|
|00000380| 63 65 20 70 61 74 63 68 | 5f 6d 61 74 63 68 20 73 |ce patch|_match s|
|00000390| 74 61 72 74 73 20 63 68 | 65 63 6b 69 6e 67 20 22 |tarts ch|ecking "|
|000003a0| 66 75 7a 7a 22 20 6c 69 | 6e 65 73 20 69 6e 74 6f |fuzz" li|nes into|
|000003b0| 20 74 68 65 20 70 61 74 | 63 68 2c 0a 09 69 74 20 | the pat|ch,..it |
|000003c0| 6d 75 73 74 20 28 6f 66 | 20 63 6f 75 72 73 65 29 |must (of| course)|
|000003d0| 20 61 64 64 20 22 66 75 | 7a 7a 22 20 74 6f 20 74 | add "fu|zz" to t|
|000003e0| 68 65 20 73 74 61 72 74 | 69 6e 67 20 70 6f 69 6e |he start|ing poin|
|000003f0| 74 20 69 6e 20 74 68 65 | 0a 09 66 69 6c 65 20 61 |t in the|..file a|
|00000400| 73 20 77 65 6c 6c 2e 0a | 0a 09 46 72 6f 6d 20 72 |s well..|..From r|
|00000410| 6e 2c 20 73 61 79 20 22 | 7c 20 70 61 74 63 68 20 |n, say "|| patch |
|00000420| 2d 64 20 44 49 52 22 2c | 20 77 68 65 72 65 20 44 |-d DIR",| where D|
|00000430| 49 52 20 69 73 20 79 6f | 75 72 20 70 61 74 63 68 |IR is yo|ur patch|
|00000440| 20 73 6f 75 72 63 65 0a | 09 64 69 72 65 63 74 6f | source.|.directo|
|00000450| 72 79 2e 20 20 4f 75 74 | 73 69 64 65 20 6f 66 20 |ry. Out|side of |
|00000460| 72 6e 2c 20 73 61 79 20 | 22 63 64 20 44 49 52 3b |rn, say |"cd DIR;|
|00000470| 20 70 61 74 63 68 20 3c | 74 68 69 73 61 72 74 69 | patch <|thisarti|
|00000480| 63 6c 65 22 2e 0a 09 49 | 66 20 79 6f 75 20 64 6f |cle"...I|f you do|
|00000490| 6e 27 74 20 68 61 76 65 | 20 74 68 65 20 70 61 74 |n't have| the pat|
|000004a0| 63 68 20 70 72 6f 67 72 | 61 6d 2c 20 61 70 70 6c |ch progr|am, appl|
|000004b0| 79 20 74 68 65 20 66 6f | 6c 6c 6f 77 69 6e 67 20 |y the fo|llowing |
|000004c0| 62 79 20 68 61 6e 64 2c | 0a 09 6f 72 20 67 65 74 |by hand,|..or get|
|000004d0| 20 70 61 74 63 68 2e 0a | 0a 09 49 66 20 70 61 74 | patch..|..If pat|
|000004e0| 63 68 20 75 73 65 73 20 | 61 20 66 75 7a 7a 20 66 |ch uses |a fuzz f|
|000004f0| 61 63 74 6f 72 20 74 6f | 20 61 70 70 6c 79 20 74 |actor to| apply t|
|00000500| 68 69 73 2c 20 79 6f 75 | 27 72 65 20 73 63 72 65 |his, you|'re scre|
|00000510| 77 65 64 2e 0a 0a 09 49 | 66 20 70 61 74 63 68 20 |wed....I|f patch |
|00000520| 69 6e 64 69 63 61 74 65 | 73 20 74 68 61 74 20 70 |indicate|s that p|
|00000530| 61 74 63 68 6c 65 76 65 | 6c 20 69 73 20 74 68 65 |atchleve|l is the|
|00000540| 20 77 72 6f 6e 67 20 76 | 65 72 73 69 6f 6e 2c 20 | wrong v|ersion, |
|00000550| 79 6f 75 20 6d 61 79 20 | 6e 65 65 64 0a 09 74 6f |you may |need..to|
|00000560| 20 61 70 70 6c 79 20 6f | 6e 65 20 6f 72 20 6d 6f | apply o|ne or mo|
|00000570| 72 65 20 70 72 65 76 69 | 6f 75 73 20 70 61 74 63 |re previ|ous patc|
|00000580| 68 65 73 2c 20 6f 72 20 | 74 68 65 20 70 61 74 63 |hes, or |the patc|
|00000590| 68 20 6d 61 79 20 61 6c | 72 65 61 64 79 0a 09 68 |h may al|ready..h|
|000005a0| 61 76 65 20 62 65 65 6e | 20 61 70 70 6c 69 65 64 |ave been| applied|
|000005b0| 2e 20 20 53 65 65 20 74 | 68 65 20 70 61 74 63 68 |. See t|he patch|
|000005c0| 6c 65 76 65 6c 2e 68 20 | 66 69 6c 65 20 74 6f 20 |level.h |file to |
|000005d0| 66 69 6e 64 20 6f 75 74 | 20 77 68 61 74 20 68 61 |find out| what ha|
|000005e0| 73 20 6f 72 0a 09 68 61 | 73 20 6e 6f 74 20 62 65 |s or..ha|s not be|
|000005f0| 65 6e 20 61 70 70 6c 69 | 65 64 2e 20 20 49 6e 20 |en appli|ed. In |
|00000600| 61 6e 79 20 65 76 65 6e | 74 2c 20 64 6f 6e 27 74 |any even|t, don't|
|00000610| 20 63 6f 6e 74 69 6e 75 | 65 20 77 69 74 68 20 74 | continu|e with t|
|00000620| 68 65 20 70 61 74 63 68 | 2e 0a 0a 09 49 66 20 79 |he patch|....If y|
|00000630| 6f 75 20 61 72 65 20 6d | 69 73 73 69 6e 67 20 70 |ou are m|issing p|
|00000640| 72 65 76 69 6f 75 73 20 | 70 61 74 63 68 65 73 20 |revious |patches |
|00000650| 74 68 65 79 20 63 61 6e | 20 62 65 20 6f 62 74 61 |they can| be obta|
|00000660| 69 6e 65 64 20 66 72 6f | 6d 20 6d 65 3a 0a 0a 09 |ined fro|m me:...|
|00000670| 4c 61 72 72 79 20 57 61 | 6c 6c 0a 09 7b 61 6c 6c |Larry Wa|ll..{all|
|00000680| 65 67 72 61 2c 62 75 72 | 64 76 61 78 2c 63 62 6f |egra,bur|dvax,cbo|
|00000690| 73 67 64 2c 68 70 6c 61 | 62 73 2c 69 68 6e 70 34 |sgd,hpla|bs,ihnp4|
|000006a0| 2c 73 64 63 73 76 61 78 | 7d 21 73 64 63 72 64 63 |,sdcsvax|}!sdcrdc|
|000006b0| 66 21 6c 77 61 6c 6c 0a | 0a 09 49 66 20 79 6f 75 |f!lwall.|..If you|
|000006c0| 20 73 65 6e 64 20 61 20 | 6d 61 69 6c 20 6d 65 73 | send a |mail mes|
|000006d0| 73 61 67 65 20 6f 66 20 | 74 68 65 20 66 6f 6c 6c |sage of |the foll|
|000006e0| 6f 77 69 6e 67 20 66 6f | 72 6d 20 69 74 20 77 69 |owing fo|rm it wi|
|000006f0| 6c 6c 20 67 72 65 61 74 | 6c 79 20 73 70 65 65 64 |ll great|ly speed|
|00000700| 0a 09 70 72 6f 63 65 73 | 73 69 6e 67 3a 0a 0a 09 |..proces|sing:...|
|00000710| 53 75 62 6a 65 63 74 3a | 20 43 6f 6d 6d 61 6e 64 |Subject:| Command|
|00000720| 0a 09 40 53 48 20 6d 61 | 69 6c 70 61 74 63 68 20 |..@SH ma|ilpatch |
|00000730| 50 41 54 48 20 70 61 74 | 63 68 20 32 2e 30 20 4c |PATH pat|ch 2.0 L|
|00000740| 49 53 54 0a 09 09 20 20 | 20 5e 20 6e 6f 74 65 20 |IST... | ^ note |
|00000750| 74 68 65 20 63 0a 0a 09 | 77 68 65 72 65 20 50 41 |the c...|where PA|
|00000760| 54 48 20 69 73 20 61 20 | 72 65 74 75 72 6e 20 70 |TH is a |return p|
|00000770| 61 74 68 20 46 52 4f 4d | 20 4d 45 20 54 4f 20 59 |ath FROM| ME TO Y|
|00000780| 4f 55 20 69 6e 20 62 61 | 6e 67 20 6e 6f 74 61 74 |OU in ba|ng notat|
|00000790| 69 6f 6e 2c 20 61 6e 64 | 20 4c 49 53 54 0a 09 69 |ion, and| LIST..i|
|000007a0| 73 20 74 68 65 20 6e 75 | 6d 62 65 72 20 6f 66 20 |s the nu|mber of |
|000007b0| 6f 6e 65 20 6f 72 20 6d | 6f 72 65 20 70 61 74 63 |one or m|ore patc|
|000007c0| 68 65 73 20 79 6f 75 20 | 6e 65 65 64 2c 20 73 65 |hes you |need, se|
|000007d0| 70 61 72 61 74 65 64 20 | 62 79 20 73 70 61 63 65 |parated |by space|
|000007e0| 73 2c 0a 09 63 6f 6d 6d | 61 73 2c 20 61 6e 64 2f |s,..comm|as, and/|
|000007f0| 6f 72 20 68 79 70 68 65 | 6e 73 2e 20 20 53 61 79 |or hyphe|ns. Say|
|00000800| 69 6e 67 20 33 35 2d 20 | 73 61 79 73 20 65 76 65 |ing 35- |says eve|
|00000810| 72 79 74 68 69 6e 67 20 | 66 72 6f 6d 20 33 35 20 |rything |from 35 |
|00000820| 74 6f 20 74 68 65 20 65 | 6e 64 2e 0a 09 59 6f 75 |to the e|nd...You|
|00000830| 20 63 61 6e 20 61 6c 73 | 6f 20 67 65 74 20 74 68 | can als|o get th|
|00000840| 65 6d 20 62 79 20 61 6e | 6f 6e 79 6d 6f 75 73 20 |em by an|onymous |
|00000850| 46 54 50 20 66 72 6f 6d | 20 73 64 63 2d 63 61 6d |FTP from| sdc-cam|
|00000860| 61 72 69 6c 6c 6f 2e 61 | 72 70 61 2e 0a 0a 49 6e |arillo.a|rpa...In|
|00000870| 64 65 78 3a 20 70 61 74 | 63 68 6c 65 76 65 6c 2e |dex: pat|chlevel.|
|00000880| 68 0a 50 72 65 72 65 71 | 3a 20 34 0a 31 63 31 0a |h.Prereq|: 4.1c1.|
|00000890| 3c 20 23 64 65 66 69 6e | 65 20 50 41 54 43 48 4c |< #defin|e PATCHL|
|000008a0| 45 56 45 4c 20 34 0a 2d | 2d 2d 0a 3e 20 23 64 65 |EVEL 4.-|--.> #de|
|000008b0| 66 69 6e 65 20 50 41 54 | 43 48 4c 45 56 45 4c 20 |fine PAT|CHLEVEL |
|000008c0| 35 0a 20 0a 49 6e 64 65 | 78 3a 20 70 61 74 63 68 |5. .Inde|x: patch|
|000008d0| 2e 63 0a 50 72 65 72 65 | 71 3a 20 32 2e 30 2e 31 |.c.Prere|q: 2.0.1|
|000008e0| 2e 31 0a 2a 2a 2a 20 70 | 61 74 63 68 2e 63 2e 6f |.1.*** p|atch.c.o|
|000008f0| 6c 64 09 46 72 69 20 4e | 6f 76 20 32 31 20 30 39 |ld.Fri N|ov 21 09|
|00000900| 3a 34 33 3a 33 33 20 31 | 39 38 36 0a 2a 2a 2a 20 |:43:33 1|986.*** |
|00000910| 70 61 74 63 68 2e 63 09 | 46 72 69 20 4e 6f 76 20 |patch.c.|Fri Nov |
|00000920| 32 31 20 30 39 3a 34 33 | 3a 34 32 20 31 39 38 36 |21 09:43|:42 1986|
|00000930| 0a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.*******|********|
|00000940| 0a 2a 2a 2a 20 31 2c 35 | 0a 20 20 63 68 61 72 20 |.*** 1,5|. char |
|00000950| 72 63 73 69 64 5b 5d 20 | 3d 0a 21 20 09 22 24 48 |rcsid[] |=.! ."$H|
|00000960| 65 61 64 65 72 3a 20 70 | 61 74 63 68 2e 63 2c 76 |eader: p|atch.c,v|
|00000970| 20 32 2e 30 2e 31 2e 31 | 20 38 36 2f 31 30 2f 32 | 2.0.1.1| 86/10/2|
|00000980| 39 20 31 33 3a 31 30 3a | 32 32 20 6c 77 61 6c 6c |9 13:10:|22 lwall|
|00000990| 20 45 78 70 20 24 22 3b | 0a 20 20 0a 20 20 2f 2a | Exp $";|. . /*|
|000009a0| 20 70 61 74 63 68 20 2d | 20 61 20 70 72 6f 67 72 | patch -| a progr|
|000009b0| 61 6d 20 74 6f 20 61 70 | 70 6c 79 20 64 69 66 66 |am to ap|ply diff|
|000009c0| 73 20 74 6f 20 6f 72 69 | 67 69 6e 61 6c 20 66 69 |s to ori|ginal fi|
|000009d0| 6c 65 73 0a 20 20 20 2a | 0a 0a 2d 2d 2d 20 31 2c |les. *|..--- 1,|
|000009e0| 35 20 2d 2d 2d 2d 2d 0a | 20 20 63 68 61 72 20 72 |5 -----.| char r|
|000009f0| 63 73 69 64 5b 5d 20 3d | 0a 21 20 09 22 24 48 65 |csid[] =|.! ."$He|
|00000a00| 61 64 65 72 3a 20 70 61 | 74 63 68 2e 63 2c 76 20 |ader: pa|tch.c,v |
|00000a10| 32 2e 30 2e 31 2e 32 20 | 38 36 2f 31 31 2f 32 31 |2.0.1.2 |86/11/21|
|00000a20| 20 30 39 3a 33 39 3a 31 | 35 20 6c 77 61 6c 6c 20 | 09:39:1|5 lwall |
|00000a30| 45 78 70 20 24 22 3b 0a | 20 20 0a 20 20 2f 2a 20 |Exp $";.| . /* |
|00000a40| 70 61 74 63 68 20 2d 20 | 61 20 70 72 6f 67 72 61 |patch - |a progra|
|00000a50| 6d 20 74 6f 20 61 70 70 | 6c 79 20 64 69 66 66 73 |m to app|ly diffs|
|00000a60| 20 74 6f 20 6f 72 69 67 | 69 6e 61 6c 20 66 69 6c | to orig|inal fil|
|00000a70| 65 73 0a 20 20 20 2a 0a | 2a 2a 2a 2a 2a 2a 2a 2a |es. *.|********|
|00000a80| 2a 2a 2a 2a 2a 2a 2a 0a | 2a 2a 2a 20 39 2c 31 34 |*******.|*** 9,14|
|00000a90| 0a 20 20 20 2a 20 6d 6f | 6e 65 79 20 6f 66 66 20 |. * mo|ney off |
|00000aa0| 6f 66 20 69 74 2c 20 6f | 72 20 70 72 65 74 65 6e |of it, o|r preten|
|00000ab0| 64 20 74 68 61 74 20 79 | 6f 75 20 77 72 6f 74 65 |d that y|ou wrote|
|00000ac0| 20 69 74 2e 0a 20 20 20 | 2a 0a 20 20 20 2a 20 24 | it.. |*. * $|
|00000ad0| 4c 6f 67 3a 09 70 61 74 | 63 68 2e 63 2c 76 20 24 |Log:.pat|ch.c,v $|
|00000ae0| 0a 20 20 20 2a 20 52 65 | 76 69 73 69 6f 6e 20 32 |. * Re|vision 2|
|00000af0| 2e 30 2e 31 2e 31 20 20 | 38 36 2f 31 30 2f 32 39 |.0.1.1 |86/10/29|
|00000b00| 20 20 31 33 3a 31 30 3a | 32 32 20 20 6c 77 61 6c | 13:10:|22 lwal|
|00000b10| 6c 0a 20 20 20 2a 20 42 | 61 63 6b 77 61 72 64 73 |l. * B|ackwards|
|00000b20| 20 73 65 61 72 63 68 20 | 63 6f 75 6c 64 20 74 65 | search |could te|
|00000b30| 72 6d 69 6e 61 74 65 20 | 70 72 65 6d 61 74 75 72 |rminate |prematur|
|00000b40| 65 6c 79 2e 0a 20 20 20 | 2a 20 0a 0a 2d 2d 2d 20 |ely.. |* ..--- |
|00000b50| 39 2c 31 37 20 2d 2d 2d | 2d 2d 0a 20 20 20 2a 20 |9,17 ---|--. * |
|00000b60| 6d 6f 6e 65 79 20 6f 66 | 66 20 6f 66 20 69 74 2c |money of|f of it,|
|00000b70| 20 6f 72 20 70 72 65 74 | 65 6e 64 20 74 68 61 74 | or pret|end that|
|00000b80| 20 79 6f 75 20 77 72 6f | 74 65 20 69 74 2e 0a 20 | you wro|te it.. |
|00000b90| 20 20 2a 0a 20 20 20 2a | 20 24 4c 6f 67 3a 09 70 | *. *| $Log:.p|
|00000ba0| 61 74 63 68 2e 63 2c 76 | 20 24 0a 2b 20 20 2a 20 |atch.c,v| $.+ * |
|00000bb0| 52 65 76 69 73 69 6f 6e | 20 32 2e 30 2e 31 2e 32 |Revision| 2.0.1.2|
|00000bc0| 20 20 38 36 2f 31 31 2f | 32 31 20 20 30 39 3a 33 | 86/11/|21 09:3|
|00000bd0| 39 3a 31 35 20 20 6c 77 | 61 6c 6c 0a 2b 20 20 2a |9:15 lw|all.+ *|
|00000be0| 20 46 75 7a 7a 20 66 61 | 63 74 6f 72 20 63 61 75 | Fuzz fa|ctor cau|
|00000bf0| 73 65 64 20 6f 66 66 73 | 65 74 20 6f 66 20 69 6e |sed offs|et of in|
|00000c00| 73 74 61 6c 6c 65 64 20 | 6c 69 6e 65 73 2e 0a 2b |stalled |lines..+|
|00000c10| 20 20 2a 20 0a 20 20 20 | 2a 20 52 65 76 69 73 69 | * . |* Revisi|
|00000c20| 6f 6e 20 32 2e 30 2e 31 | 2e 31 20 20 38 36 2f 31 |on 2.0.1|.1 86/1|
|00000c30| 30 2f 32 39 20 20 31 33 | 3a 31 30 3a 32 32 20 20 |0/29 13|:10:22 |
|00000c40| 6c 77 61 6c 6c 0a 20 20 | 20 2a 20 42 61 63 6b 77 |lwall. | * Backw|
|00000c50| 61 72 64 73 20 73 65 61 | 72 63 68 20 63 6f 75 6c |ards sea|rch coul|
|00000c60| 64 20 74 65 72 6d 69 6e | 61 74 65 20 70 72 65 6d |d termin|ate prem|
|00000c70| 61 74 75 72 65 6c 79 2e | 0a 20 20 20 2a 20 0a 2a |aturely.|. * .*|
|00000c80| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0a 2a |********|******.*|
|00000c90| 2a 2a 20 37 38 35 2c 37 | 39 31 0a 20 20 20 20 20 |** 785,7|91. |
|00000ca0| 20 52 65 67 32 20 4c 49 | 4e 45 4e 55 4d 20 69 6c | Reg2 LI|NENUM il|
|00000cb0| 69 6e 65 3b 0a 20 20 20 | 20 20 20 52 65 67 33 20 |ine;. | Reg3 |
|00000cc0| 4c 49 4e 45 4e 55 4d 20 | 70 61 74 5f 6c 69 6e 65 |LINENUM |pat_line|
|00000cd0| 73 20 3d 20 70 63 68 5f | 70 74 72 6e 5f 6c 69 6e |s = pch_|ptrn_lin|
|00000ce0| 65 73 28 29 20 2d 20 66 | 75 7a 7a 3b 0a 20 20 0a |es() - f|uzz;. .|
|00000cf0| 21 20 20 20 20 20 66 6f | 72 20 28 69 6c 69 6e 65 |! fo|r (iline|
|00000d00| 3d 62 61 73 65 2b 6f 66 | 66 73 65 74 3b 20 70 6c |=base+of|fset; pl|
|00000d10| 69 6e 65 20 3c 3d 20 70 | 61 74 5f 6c 69 6e 65 73 |ine <= p|at_lines|
|00000d20| 3b 20 70 6c 69 6e 65 2b | 2b 2c 69 6c 69 6e 65 2b |; pline+|+,iline+|
|00000d30| 2b 29 20 7b 0a 20 20 09 | 69 66 20 28 63 61 6e 6f |+) {. .|if (cano|
|00000d40| 6e 69 63 61 6c 69 7a 65 | 29 20 7b 0a 20 20 09 20 |nicalize|) {. . |
|00000d50| 20 20 20 69 66 20 28 21 | 73 69 6d 69 6c 61 72 28 | if (!|similar(|
|00000d60| 69 66 65 74 63 68 28 69 | 6c 69 6e 65 2c 20 28 6f |ifetch(i|line, (o|
|00000d70| 66 66 73 65 74 20 3e 3d | 20 30 29 29 2c 0a 20 20 |ffset >=| 0)),. |
|00000d80| 09 09 09 20 70 66 65 74 | 63 68 28 70 6c 69 6e 65 |... pfet|ch(pline|
|00000d90| 29 2c 0a 0a 2d 2d 2d 20 | 37 38 38 2c 37 39 34 20 |),..--- |788,794 |
|00000da0| 2d 2d 2d 2d 2d 0a 20 20 | 20 20 20 20 52 65 67 32 |-----. | Reg2|
|00000db0| 20 4c 49 4e 45 4e 55 4d | 20 69 6c 69 6e 65 3b 0a | LINENUM| iline;.|
|00000dc0| 20 20 20 20 20 20 52 65 | 67 33 20 4c 49 4e 45 4e | Re|g3 LINEN|
|00000dd0| 55 4d 20 70 61 74 5f 6c | 69 6e 65 73 20 3d 20 70 |UM pat_l|ines = p|
|00000de0| 63 68 5f 70 74 72 6e 5f | 6c 69 6e 65 73 28 29 20 |ch_ptrn_|lines() |
|00000df0| 2d 20 66 75 7a 7a 3b 0a | 20 20 0a 21 20 20 20 20 |- fuzz;.| .! |
|00000e00| 20 66 6f 72 20 28 69 6c | 69 6e 65 3d 62 61 73 65 | for (il|ine=base|
|00000e10| 2b 6f 66 66 73 65 74 2b | 66 75 7a 7a 3b 20 70 6c |+offset+|fuzz; pl|
|00000e20| 69 6e 65 20 3c 3d 20 70 | 61 74 5f 6c 69 6e 65 73 |ine <= p|at_lines|
|00000e30| 3b 20 70 6c 69 6e 65 2b | 2b 2c 69 6c 69 6e 65 2b |; pline+|+,iline+|
|00000e40| 2b 29 20 7b 0a 20 20 09 | 69 66 20 28 63 61 6e 6f |+) {. .|if (cano|
|00000e50| 6e 69 63 61 6c 69 7a 65 | 29 20 7b 0a 20 20 09 20 |nicalize|) {. . |
|00000e60| 20 20 20 69 66 20 28 21 | 73 69 6d 69 6c 61 72 28 | if (!|similar(|
|00000e70| 69 66 65 74 63 68 28 69 | 6c 69 6e 65 2c 20 28 6f |ifetch(i|line, (o|
|00000e80| 66 66 73 65 74 20 3e 3d | 20 30 29 29 2c 0a 20 20 |ffset >=| 0)),. |
|00000e90| 09 09 09 20 70 66 65 74 | 63 68 28 70 6c 69 6e 65 |... pfet|ch(pline|
|00000ea0| 29 2c 0a 0a | |),.. | |
+--------+-------------------------+-------------------------+--------+--------+