home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / pp / pp-6.0 / doc / manual / volume1 / mu.tex < prev    next >
LaTeX Document  |  1991-08-05  |  9.4 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: LaTeX Document (document/latex).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert LaTeX Document (document/latex) magic Supported
1% dexvert Corel 10 Texture (image/corel10Texture) ext Unsupported
1% dexvert Text File (text/txt) fallback Supported
100% file LaTeX document text default
99% file LaTeX document, ASCII text default
100% checkBytes Printable ASCII default
100% perlTextCheck Likely Text (Perl) default
100% siegfried fmt/281 LaTeX (Subdocument) default
100% detectItEasy Format: Plain text[LF] default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 5c 63 68 61 70 74 65 72 | 7b 54 65 73 74 69 6e 67 |\chapter|{Testing|
|00000010| 20 50 50 20 2d 2d 2d 20 | 74 68 65 20 4d 54 53 20 | PP --- |the MTS |
|00000020| 55 73 65 72 20 49 6e 74 | 65 72 66 61 63 65 7d 0a |User Int|erface}.|
|00000030| 0a 41 20 73 70 65 63 69 | 61 6c 20 75 73 65 72 20 |.A speci|al user |
|00000040| 69 6e 74 65 72 66 61 63 | 65 20 6b 6e 6f 77 6e 20 |interfac|e known |
|00000050| 61 73 20 5c 70 67 6d 7b | 6d 75 7d 20 69 73 0a 70 |as \pgm{|mu} is.p|
|00000060| 72 6f 76 69 64 65 64 20 | 61 73 20 61 20 67 65 6e |rovided |as a gen|
|00000070| 65 72 61 6c 20 74 6f 6f | 6c 20 74 6f 20 68 65 6c |eral too|l to hel|
|00000080| 70 20 74 65 73 74 0a 5c | 70 67 6d 7b 73 75 62 6d |p test.\|pgm{subm|
|00000090| 69 74 7d 20 61 6e 64 20 | 63 6f 6e 73 65 71 75 65 |it} and |conseque|
|000000a0| 6e 74 20 6f 70 65 72 61 | 74 69 6f 6e 73 20 69 6e |nt opera|tions in|
|000000b0| 20 50 50 2e 0a 53 65 74 | 74 69 6e 67 20 64 65 66 | PP..Set|ting def|
|000000c0| 61 75 6c 74 73 20 69 6e | 20 74 68 65 20 5c 66 69 |aults in| the \fi|
|000000d0| 6c 65 7b 6d 75 2e 64 65 | 66 61 75 6c 74 73 7d 20 |le{mu.de|faults} |
|000000e0| 66 69 6c 65 20 61 6c 6c | 6f 77 73 20 61 20 6d 69 |file all|ows a mi|
|000000f0| 6e 69 6d 75 6d 0a 6e 75 | 6d 62 65 72 20 6f 66 20 |nimum.nu|mber of |
|00000100| 6d 65 73 73 61 67 65 2d | 73 70 65 63 69 66 69 63 |message-|specific|
|00000110| 20 70 61 72 61 6d 65 74 | 65 72 73 20 74 6f 20 62 | paramet|ers to b|
|00000120| 65 20 70 72 6f 76 69 64 | 65 64 2e 0a 49 74 20 6d |e provid|ed..It m|
|00000130| 61 79 20 62 65 20 75 73 | 65 64 20 74 6f 20 72 65 |ay be us|ed to re|
|00000140| 73 75 62 6d 69 74 20 61 | 20 6d 6f 64 69 66 69 65 |submit a| modifie|
|00000150| 64 20 74 65 78 74 2d 65 | 6e 63 6f 64 65 64 20 66 |d text-e|ncoded f|
|00000160| 69 6c 65 20 74 61 6b 65 | 6e 20 66 72 6f 6d 20 0a |ile take|n from .|
|00000170| 74 68 65 20 71 75 65 75 | 65 2e 0a 0a 5c 73 65 63 |the queu|e...\sec|
|00000180| 74 69 6f 6e 7b 4f 76 65 | 72 76 69 65 77 7d 0a 0a |tion{Ove|rview}..|
|00000190| 54 68 65 20 6d 65 73 73 | 61 67 65 20 73 75 62 6d |The mess|age subm|
|000001a0| 69 73 73 69 6f 6e 20 74 | 6f 6f 6c 20 4d 55 20 74 |ission t|ool MU t|
|000001b0| 61 6b 65 73 20 69 6e 70 | 75 74 20 66 72 6f 6d 20 |akes inp|ut from |
|000001c0| 74 68 65 20 63 6f 6d 6d | 61 6e 64 0a 6c 69 6e 65 |the comm|and.line|
|000001d0| 2c 20 66 72 6f 6d 20 61 | 20 64 65 66 61 75 6c 74 |, from a| default|
|000001e0| 73 20 66 69 6c 65 20 5c | 66 69 6c 65 7b 6d 75 2e |s file \|file{mu.|
|000001f0| 64 65 66 61 75 6c 74 73 | 7d 20 69 66 20 70 72 65 |defaults|} if pre|
|00000200| 73 65 6e 74 20 69 6e 20 | 74 68 65 20 0a 77 6f 72 |sent in |the .wor|
|00000210| 6b 69 6e 67 20 64 69 72 | 65 63 74 6f 72 79 2c 20 |king dir|ectory, |
|00000220| 61 6e 64 0a 6f 74 68 65 | 72 77 69 73 65 20 66 72 |and.othe|rwise fr|
|00000230| 6f 6d 20 74 68 65 20 64 | 65 66 61 75 6c 74 20 63 |om the d|efault c|
|00000240| 6f 6d 6d 61 6e 64 20 64 | 69 72 65 63 74 6f 72 79 |ommand d|irectory|
|00000250| 20 5c 76 65 72 62 2b 63 | 6d 64 64 66 6c 64 69 72 | \verb+c|mddfldir|
|00000260| 2b 20 61 6e 64 20 74 68 | 65 6e 0a 61 6e 79 20 6f |+ and th|en.any o|
|00000270| 74 68 65 72 20 66 69 6c | 65 73 20 73 70 65 63 69 |ther fil|es speci|
|00000280| 66 69 65 64 20 77 69 74 | 68 20 5c 76 65 72 62 2b |fied wit|h \verb+|
|00000290| 2d 66 69 6c 65 2b 20 66 | 6c 61 67 73 2e 20 41 20 |-file+ f|lags. A |
|000002a0| 66 75 6c 6c 20 73 75 6d | 6d 61 72 79 20 6f 66 0a |full sum|mary of.|
|000002b0| 74 68 65 20 66 6c 61 67 | 73 20 74 6f 20 4d 55 20 |the flag|s to MU |
|000002c0| 69 73 20 67 69 76 65 6e | 20 69 6e 20 54 61 62 6c |is given| in Tabl|
|000002d0| 65 7e 5c 72 65 66 7b 6d | 75 3a 66 6c 61 67 73 7d |e~\ref{m|u:flags}|
|000002e0| 20 6f 6e 0a 70 61 67 65 | 7e 5c 70 61 67 65 72 65 | on.page|~\pagere|
|000002f0| 66 7b 6d 75 3a 66 6c 61 | 67 73 7d 2e 20 20 41 6e |f{mu:fla|gs}. An|
|00000300| 79 20 63 6f 6d 6d 61 6e | 64 20 6c 69 6e 65 20 6f |y comman|d line o|
|00000310| 70 74 69 6f 6e 20 6d 61 | 79 20 62 65 20 70 6c 61 |ption ma|y be pla|
|00000320| 63 65 64 20 6f 6e 20 61 | 0a 6c 69 6e 65 20 77 69 |ced on a|.line wi|
|00000330| 74 68 69 6e 20 61 6e 20 | 69 6e 70 75 74 20 66 69 |thin an |input fi|
|00000340| 6c 65 2e 20 20 4d 55 20 | 63 61 6c 6c 73 20 69 74 |le. MU |calls it|
|00000350| 73 20 63 6f 6d 6d 61 6e | 64 20 6c 69 6e 65 20 70 |s comman|d line p|
|00000360| 61 72 73 65 72 0a 72 65 | 63 75 72 73 69 76 65 6c |arser.re|cursivel|
|00000370| 79 20 77 68 65 6e 20 69 | 74 20 65 6e 63 6f 75 6e |y when i|t encoun|
|00000380| 74 65 72 73 20 61 20 6c | 69 6e 65 20 73 74 61 72 |ters a l|ine star|
|00000390| 74 69 6e 67 20 77 69 74 | 68 20 5c 76 65 72 62 2b |ting wit|h \verb+|
|000003a0| 60 2d 27 2b 0a 28 66 6c | 61 67 63 68 61 72 29 2e |`-'+.(fl|agchar).|
|000003b0| 20 20 41 6e 79 20 6c 69 | 6e 65 20 73 74 61 72 74 | Any li|ne start|
|000003c0| 69 6e 67 20 77 69 74 68 | 20 5c 76 65 72 62 2b 60 |ing with| \verb+`|
|000003d0| 23 27 2b 20 28 63 6f 6d | 6d 65 6e 74 63 68 61 72 |#'+ (com|mentchar|
|000003e0| 29 20 69 73 0a 69 67 6e | 6f 72 65 64 2e 20 20 4f |) is.ign|ored. O|
|000003f0| 74 68 65 72 77 69 73 65 | 2c 20 61 6c 6c 20 6c 69 |therwise|, all li|
|00000400| 6e 65 73 20 61 72 65 20 | 6f 66 66 65 72 65 64 20 |nes are |offered |
|00000410| 74 6f 20 74 68 65 20 76 | 61 72 69 6f 75 73 0a 5c |to the v|arious.\|
|00000420| 70 67 6d 7b 73 75 62 6d | 69 74 7d 20 69 6e 70 75 |pgm{subm|it} inpu|
|00000430| 74 20 72 6f 75 74 69 6e | 65 73 20 69 6e 20 74 75 |t routin|es in tu|
|00000440| 72 6e 20 66 6f 72 20 69 | 6e 63 6f 72 70 6f 72 61 |rn for i|ncorpora|
|00000450| 74 69 6f 6e 20 69 6e 74 | 6f 20 50 50 27 73 0a 69 |tion int|o PP's.i|
|00000460| 6e 74 65 72 6e 61 6c 20 | 6d 65 73 73 61 67 65 20 |nternal |message |
|00000470| 73 74 72 75 63 74 75 72 | 65 73 20 28 7b 5c 65 6d |structur|es ({\em|
|00000480| 20 70 72 6d 5c 5f 76 61 | 72 73 5c 2f 7d 2c 20 7b | prm\_va|rs\/}, {|
|00000490| 5c 65 6d 20 51 73 74 72 | 75 63 74 5c 2f 7d 20 61 |\em Qstr|uct\/} a|
|000004a0| 6e 64 0a 7b 5c 65 6d 20 | 61 64 64 72 5c 2f 7d 29 |nd.{\em |addr\/})|
|000004b0| 2e 20 20 41 6e 79 20 6c | 69 6e 65 20 77 68 69 63 |. Any l|ine whic|
|000004c0| 68 20 72 65 74 75 72 6e | 73 20 61 6e 20 65 72 72 |h return|s an err|
|000004d0| 6f 72 20 63 6f 64 65 20 | 28 5c 76 65 72 62 2b 72 |or code |(\verb+r|
|000004e0| 70 5f 69 73 62 61 64 2b | 29 0a 66 72 6f 6d 20 61 |p_isbad+|).from a|
|000004f0| 6c 6c 20 74 68 65 73 65 | 20 72 6f 75 74 69 6e 65 |ll these| routine|
|00000500| 73 20 69 73 20 61 73 73 | 75 6d 65 64 20 74 6f 20 |s is ass|umed to |
|00000510| 62 65 20 69 6e 20 65 72 | 72 6f 72 2e 0a 0a 54 68 |be in er|ror...Th|
|00000520| 65 20 69 6e 70 75 74 20 | 6c 69 6e 65 73 20 77 68 |e input |lines wh|
|00000530| 69 63 68 20 73 70 65 63 | 69 66 79 20 61 73 73 69 |ich spec|ify assi|
|00000540| 67 6e 6d 65 6e 74 73 20 | 61 73 20 73 70 65 63 69 |gnments |as speci|
|00000550| 66 69 65 64 20 69 6e 20 | 71 75 65 75 65 20 28 35 |fied in |queue (5|
|00000560| 29 20 6d 61 79 0a 62 65 | 20 72 65 63 65 69 76 65 |) may.be| receive|
|00000570| 64 20 69 6e 20 61 6e 79 | 20 73 65 71 75 65 6e 63 |d in any| sequenc|
|00000580| 65 2c 20 61 6e 64 20 69 | 6e 70 75 74 73 20 6d 61 |e, and i|nputs ma|
|00000590| 79 20 6f 76 65 72 72 69 | 64 65 20 65 61 72 6c 69 |y overri|de earli|
|000005a0| 65 72 20 65 6e 74 72 69 | 65 73 2e 0a 41 6e 79 20 |er entri|es..Any |
|000005b0| 76 61 6c 75 65 20 6d 61 | 79 20 61 6c 73 6f 20 62 |value ma|y also b|
|000005c0| 65 20 61 73 73 69 67 6e | 65 64 20 6f 6e 20 74 68 |e assign|ed on th|
|000005d0| 65 20 28 6f 72 69 67 69 | 6e 61 6c 29 20 63 6f 6d |e (origi|nal) com|
|000005e0| 6d 61 6e 64 20 6c 69 6e | 65 20 77 69 74 68 0a 5c |mand lin|e with.\|
|000005f0| 76 65 72 62 2b 2d 76 61 | 6c 75 65 20 76 31 20 76 |verb+-va|lue v1 v|
|00000600| 32 20 2b 5c 6c 64 6f 74 | 73 20 75 70 20 74 6f 20 |2 +\ldot|s up to |
|00000610| 74 68 65 20 6e 65 78 74 | 20 66 6c 61 67 2e 0a 0a |the next| flag...|
|00000620| 49 66 20 69 6e 70 75 74 | 20 66 69 6c 65 73 20 61 |If input| files a|
|00000630| 72 65 20 6e 65 73 74 65 | 64 2c 20 69 6e 70 75 74 |re neste|d, input|
|00000640| 20 6c 69 6e 65 73 20 66 | 72 6f 6d 20 74 68 65 20 | lines f|rom the |
|00000650| 6e 65 73 74 65 64 20 66 | 69 6c 65 20 61 72 65 0a |nested f|ile are.|
|00000660| 70 72 6f 63 65 73 73 65 | 64 20 62 65 66 6f 72 65 |processe|d before|
|00000670| 20 74 68 65 20 72 65 6d | 61 69 6e 64 65 72 20 6f | the rem|ainder o|
|00000680| 66 20 74 68 65 20 66 69 | 6c 65 20 63 6f 6e 74 61 |f the fi|le conta|
|00000690| 69 6e 69 6e 67 20 74 68 | 65 20 5c 76 65 72 62 2b |ining th|e \verb+|
|000006a0| 2d 66 69 6c 65 2b 0a 73 | 70 65 63 69 66 69 65 72 |-file+.s|pecifier|
|000006b0| 2e 20 20 54 68 65 20 64 | 65 66 61 75 6c 74 20 66 |. The d|efault f|
|000006c0| 69 6c 65 20 69 73 20 70 | 61 72 73 65 64 20 66 69 |ile is p|arsed fi|
|000006d0| 72 73 74 20 28 5c 66 69 | 6c 65 7b 6d 75 2e 64 65 |rst (\fi|le{mu.de|
|000006e0| 66 61 75 6c 74 73 7d 0a | 75 6e 6c 65 73 73 20 6f |faults}.|unless o|
|000006f0| 76 65 72 72 69 64 64 65 | 6e 20 77 69 74 68 20 61 |verridde|n with a|
|00000700| 20 5c 76 65 72 62 2b 2d | 64 65 66 61 75 6c 74 2b | \verb+-|default+|
|00000710| 20 66 6c 61 67 20 6f 6e | 20 74 68 65 20 63 6f 6d | flag on| the com|
|00000720| 6d 61 6e 64 20 6c 69 6e | 65 29 2c 0a 74 68 65 6e |mand lin|e),.then|
|00000730| 20 61 6e 79 20 5c 76 65 | 72 62 2b 2d 66 69 6c 65 | any \ve|rb+-file|
|00000740| 2b 20 73 70 65 63 69 66 | 69 65 64 20 66 69 6c 65 |+ specif|ied file|
|00000750| 73 20 66 72 6f 6d 20 74 | 68 65 20 63 6f 6d 6d 61 |s from t|he comma|
|00000760| 6e 64 20 6c 69 6e 65 2c | 20 66 69 6e 61 6c 6c 79 |nd line,| finally|
|00000770| 0a 5c 76 65 72 62 2b 2d | 76 61 6c 75 65 2b 20 73 |.\verb+-|value+ s|
|00000780| 70 65 63 69 66 69 63 61 | 74 69 6f 6e 73 20 66 72 |pecifica|tions fr|
|00000790| 6f 6d 20 74 68 65 20 63 | 6f 6d 6d 61 6e 64 20 6c |om the c|ommand l|
|000007a0| 69 6e 65 2e 20 20 42 6f | 64 79 20 70 61 72 74 20 |ine. Bo|dy part |
|000007b0| 66 69 6c 65 73 0a 6d 61 | 79 20 62 65 20 73 70 65 |files.ma|y be spe|
|000007c0| 63 69 66 69 65 64 20 77 | 69 74 68 20 5c 76 65 72 |cified w|ith \ver|
|000007d0| 62 2b 2d 62 6f 64 79 2b | 20 63 6f 6d 6d 61 6e 64 |b+-body+| command|
|000007e0| 73 2c 20 65 69 74 68 65 | 72 20 6f 6e 20 74 68 65 |s, eithe|r on the|
|000007f0| 20 63 6f 6d 6d 61 6e 64 | 0a 6c 69 6e 65 20 6f 72 | command|.line or|
|00000800| 20 65 6d 62 65 64 64 65 | 64 20 61 73 20 77 69 74 | embedde|d as wit|
|00000810| 68 20 6f 74 68 65 72 20 | 63 6f 6d 6d 61 6e 64 73 |h other |commands|
|00000820| 2e 5c 5c 0a 0a 4d 55 20 | 75 73 65 73 20 50 50 27 |.\\..MU |uses PP'|
|00000830| 73 20 73 74 61 6e 64 61 | 72 64 20 6c 6f 67 67 69 |s standa|rd loggi|
|00000840| 6e 67 3a 20 61 64 64 69 | 74 69 6f 6e 61 6c 20 6c |ng: addi|tional l|
|00000850| 6f 67 67 69 6e 67 20 6d | 65 73 73 61 67 65 73 20 |ogging m|essages |
|00000860| 67 65 6e 65 72 61 74 65 | 64 20 62 79 0a 2d 2d 30 |generate|d by.--0|
|00000870| 20 2d 2d 31 20 2d 2d 32 | 20 2d 2d 33 20 66 6c 61 | --1 --2| --3 fla|
|00000880| 67 73 20 61 72 65 20 6f | 75 74 70 75 74 20 74 6f |gs are o|utput to|
|00000890| 20 61 20 63 68 61 6e 6e | 65 6c 20 28 5c 76 65 72 | a chann|el (\ver|
|000008a0| 62 2b 6d 75 6f 75 74 2b | 29 20 77 68 69 63 68 20 |b+muout+|) which |
|000008b0| 64 65 66 61 75 6c 74 73 | 20 74 6f 20 5c 76 65 72 |defaults| to \ver|
|000008c0| 62 2b 73 74 64 6f 75 74 | 2b 0a 75 6e 6c 65 73 73 |b+stdout|+.unless|
|000008d0| 20 66 6c 61 67 20 5c 76 | 65 72 62 2b 2d 6c 6f 67 | flag \v|erb+-log|
|000008e0| 66 69 6c 65 2b 20 69 73 | 20 73 70 65 63 69 66 69 |file+ is| specifi|
|000008f0| 65 64 2e 20 20 4e 6f 74 | 65 20 74 68 61 74 20 6f |ed. Not|e that o|
|00000900| 75 74 70 75 74 20 6d 61 | 79 20 62 65 20 72 65 72 |utput ma|y be rer|
|00000910| 6f 75 74 65 64 0a 69 6e | 20 74 68 65 20 63 6f 75 |outed.in| the cou|
|00000920| 72 73 65 20 6f 66 20 70 | 72 6f 63 65 73 73 69 6e |rse of p|rocessin|
|00000930| 67 20 69 6e 70 75 74 20 | 66 69 6c 65 73 2e 20 20 |g input |files. |
|00000940| 54 68 65 20 66 6c 61 67 | 20 2d 2d 35 20 61 6c 6c |The flag| --5 all|
|00000950| 6f 77 73 0a 74 68 65 73 | 65 20 6d 65 73 73 61 67 |ows.thes|e messag|
|00000960| 65 73 20 74 6f 20 62 65 | 20 61 70 70 65 6e 64 65 |es to be| appende|
|00000970| 64 20 74 6f 20 74 68 65 | 20 6e 6f 6d 69 6e 61 74 |d to the| nominat|
|00000980| 65 64 20 6c 6f 67 66 69 | 6c 65 2c 20 72 61 74 68 |ed logfi|le, rath|
|00000990| 65 72 20 74 68 61 6e 0a | 72 65 70 6c 61 63 69 6e |er than.|replacin|
|000009a0| 67 20 69 74 2e 20 5c 5c | 0a 0a 49 6e 20 61 64 64 |g it. \\|..In add|
|000009b0| 69 74 69 6f 6e 20 74 6f | 20 74 68 65 20 6c 6c 6f |ition to| the llo|
|000009c0| 67 5c 5f 74 72 61 63 65 | 20 61 6e 64 20 6c 6c 6f |g\_trace| and llo|
|000009d0| 67 5c 5f 64 65 62 75 67 | 20 63 61 6c 6c 73 20 61 |g\_debug| calls a|
|000009e0| 73 73 6f 63 69 61 74 65 | 64 0a 77 69 74 68 20 66 |ssociate|d.with f|
|000009f0| 6c 61 67 73 20 5c 76 65 | 72 62 2b 2d 30 2b 20 61 |lags \ve|rb+-0+ a|
|00000a00| 6e 64 20 5c 76 65 72 62 | 2b 2d 31 2b 20 73 68 6f |nd \verb|+-1+ sho|
|00000a10| 77 6e 20 62 65 6c 6f 77 | 2c 20 74 68 65 72 65 20 |wn below|, there |
|00000a20| 61 72 65 20 73 6f 6d 65 | 20 6f 74 68 65 72 0a 6c |are some| other.l|
|00000a30| 6c 6f 67 5c 5f 66 61 74 | 61 6c 20 61 6e 64 20 6c |log\_fat|al and l|
|00000a40| 6c 6f 67 5c 5f 65 78 63 | 65 70 74 69 6f 6e 73 20 |log\_exc|eptions |
|00000a50| 63 61 6c 6c 73 2e 20 20 | 4e 6f 74 65 20 74 68 61 |calls. |Note tha|
|00000a60| 74 20 66 75 6e 63 74 69 | 6f 6e 73 20 5c 76 65 72 |t functi|ons \ver|
|00000a70| 62 2b 6c 69 73 74 5f 61 | 72 67 73 2b 0a 61 6e 64 |b+list_a|rgs+.and|
|00000a80| 20 5c 76 65 72 62 2b 73 | 68 6f 77 5f 61 72 67 73 | \verb+s|how_args|
|00000a90| 2b 20 28 69 6e 20 5c 66 | 69 6c 65 7b 61 72 67 68 |+ (in \f|ile{argh|
|00000aa0| 2e 63 7d 29 20 64 6f 20 | 6e 6f 74 20 67 65 6e 65 |.c}) do |not gene|
|00000ab0| 72 61 74 65 20 6c 6c 6f | 67 20 65 76 65 6e 74 73 |rate llo|g events|
|00000ac0| 2e 0a 4d 55 20 61 63 63 | 65 70 74 73 20 61 20 6e |..MU acc|epts a n|
|00000ad0| 75 6d 62 65 72 20 6f 66 | 20 64 65 62 75 67 20 66 |umber of| debug f|
|00000ae0| 6c 61 67 73 20 5c 76 65 | 72 62 2b 2d 30 2b 2c 20 |lags \ve|rb+-0+, |
|00000af0| 5c 76 65 72 62 2b 2d 31 | 2b 20 65 74 63 2e 3b 20 |\verb+-1|+ etc.; |
|00000b00| 0a 63 75 72 72 65 6e 74 | 6c 79 20 74 68 65 73 65 |.current|ly these|
|00000b10| 20 61 72 65 20 75 73 65 | 64 20 61 73 20 66 6f 6c | are use|d as fol|
|00000b20| 6c 6f 77 73 3a 5c 5c 5b | 32 65 78 5d 0a 0a 5c 62 |lows:\\[|2ex]..\b|
|00000b30| 65 67 69 6e 7b 74 61 62 | 75 6c 61 72 7d 7b 63 70 |egin{tab|ular}{cp|
|00000b40| 7b 33 2e 35 69 6e 7d 7d | 0a 0a 20 20 20 20 20 20 |{3.5in}}|.. |
|00000b50| 20 66 6c 61 67 20 20 20 | 20 20 20 26 20 20 20 20 | flag | & |
|00000b60| 20 20 66 75 6e 63 74 69 | 6f 6e 5c 5c 5b 31 65 78 | functi|on\\[1ex|
|00000b70| 5d 0a 20 20 20 20 20 20 | 20 20 2d 30 20 20 20 20 |]. | -0 |
|00000b80| 20 20 20 26 20 20 20 20 | 20 20 4c 6f 67 20 74 6f | & | Log to|
|00000b90| 20 7b 5c 65 6d 20 6d 75 | 6f 75 74 7d 20 70 72 6f | {\em mu|out} pro|
|00000ba0| 67 72 65 73 73 20 6d 65 | 73 73 61 67 65 73 2c 20 |gress me|ssages, |
|00000bb0| 61 6e 64 20 70 70 6c 6f | 67 28 6c 6c 6f 67 5c 5f |and pplo|g(llog\_|
|00000bc0| 74 72 61 63 65 20 2e 2e | 2e 29 2e 5c 5c 0a 20 20 |trace ..|.).\\. |
|00000bd0| 20 20 20 20 20 20 2d 31 | 20 20 20 20 20 20 20 26 | -1| &|
|00000be0| 20 20 20 20 20 20 4c 6f | 67 20 74 6f 20 7b 5c 65 | Lo|g to {\e|
|00000bf0| 6d 20 6d 75 6f 75 74 7d | 20 63 6f 6d 6d 61 6e 64 |m muout}| command|
|00000c00| 20 66 69 6c 65 73 20 61 | 73 20 74 68 65 79 20 61 | files a|s they a|
|00000c10| 72 65 20 70 72 6f 63 65 | 73 73 65 64 2c 20 61 6e |re proce|ssed, an|
|00000c20| 64 20 70 70 6c 6f 67 28 | 6c 6c 6f 67 5c 5f 64 65 |d pplog(|llog\_de|
|00000c30| 62 75 67 20 2e 2e 2e 29 | 2e 5c 5c 0a 20 20 20 20 |bug ...)|.\\. |
|00000c40| 20 20 20 20 2d 32 20 20 | 20 20 20 20 20 26 20 20 | -2 | & |
|00000c50| 20 20 20 20 4c 69 73 74 | 20 74 6f 20 7b 5c 65 6d | List| to {\em|
|00000c60| 20 6d 75 6f 75 74 7d 20 | 62 6f 64 79 20 70 61 72 | muout} |body par|
|00000c70| 74 20 66 69 6c 65 73 20 | 61 73 20 74 68 65 79 20 |t files |as they |
|00000c80| 61 72 65 20 69 6f 5c 5f | 74 64 61 74 61 27 65 64 |are io\_|tdata'ed|
|00000c90| 2e 5c 5c 0a 20 20 20 20 | 20 20 20 20 2d 33 20 20 |.\\. | -3 |
|00000ca0| 20 20 20 20 20 26 20 20 | 20 20 20 20 4c 69 73 74 | & | List|
|00000cb0| 20 74 6f 20 7b 5c 65 6d | 20 6d 75 6f 75 74 7d 20 | to {\em| muout} |
|00000cc0| 73 74 72 75 63 74 75 72 | 65 73 20 70 72 69 6f 72 |structur|es prior|
|00000cd0| 20 74 6f 20 5c 70 67 6d | 7b 73 75 62 6d 69 74 7d | to \pgm|{submit}|
|00000ce0| 20 69 6f 5c 5f 20 63 61 | 6c 6c 73 2e 5c 5c 0a 20 | io\_ ca|lls.\\. |
|00000cf0| 20 20 20 20 20 20 20 2d | 34 20 20 20 20 20 20 20 | -|4 |
|00000d00| 26 20 20 20 20 20 20 41 | 62 6f 72 74 20 70 72 69 |& A|bort pri|
|00000d10| 6f 72 20 74 6f 20 5c 70 | 67 6d 7b 73 75 62 6d 69 |or to \p|gm{submi|
|00000d20| 74 7d 20 69 6f 5c 5f 20 | 63 61 6c 6c 73 2e 5c 5c |t} io\_ |calls.\\|
|00000d30| 0a 20 20 20 20 20 20 20 | 20 2d 35 20 20 20 20 20 |. | -5 |
|00000d40| 20 20 26 20 20 20 20 20 | 20 41 70 70 65 6e 64 20 | & | Append |
|00000d50| 74 6f 20 6c 6f 67 66 69 | 6c 65 20 72 61 74 68 65 |to logfi|le rathe|
|00000d60| 72 20 74 68 61 6e 20 6f | 76 65 72 77 72 69 74 65 |r than o|verwrite|
|00000d70| 2e 5c 5c 5b 31 65 78 5d | 0a 5c 65 6e 64 7b 74 61 |.\\[1ex]|.\end{ta|
|00000d80| 62 75 6c 61 72 7d 0a 0a | 4d 55 20 61 63 63 65 70 |bular}..|MU accep|
|00000d90| 74 73 20 5c 76 65 72 62 | 2b 2d 62 6f 64 79 2b 20 |ts \verb|+-body+ |
|00000da0| 70 61 72 74 20 66 69 6c | 65 20 6e 61 6d 65 73 20 |part fil|e names |
|00000db0| 77 69 74 68 20 61 6e 79 | 20 61 72 62 69 74 72 61 |with any| arbitra|
|00000dc0| 72 69 6c 79 20 6c 6f 6e | 67 20 70 61 74 68 6e 61 |rily lon|g pathna|
|00000dd0| 6d 65 2e 20 0a 54 68 65 | 20 66 75 6c 6c 20 70 61 |me. .The| full pa|
|00000de0| 74 68 20 69 73 20 75 73 | 65 64 3a 0a 0a 5c 62 65 |th is us|ed:..\be|
|00000df0| 67 69 6e 7b 74 61 62 75 | 6c 61 72 7d 7b 6c 70 7b |gin{tabu|lar}{lp{|
|00000e00| 34 2e 30 69 6e 7d 7d 0a | 0a 31 2e 20 20 20 20 20 |4.0in}}.|.1. |
|00000e10| 20 26 54 6f 20 6f 70 65 | 6e 20 74 68 65 20 66 69 | &To ope|n the fi|
|00000e20| 6c 65 20 61 6e 64 20 63 | 68 65 63 6b 20 69 74 73 |le and c|heck its|
|00000e30| 20 6c 65 6e 67 74 68 2e | 20 20 54 77 6f 20 66 61 | length.| Two fa|
|00000e40| 74 61 6c 20 65 72 72 6f | 72 73 20 61 72 65 20 64 |tal erro|rs are d|
|00000e50| 65 74 65 63 74 65 64 20 | 3a 5c 5c 0a 0a 26 20 20 |etected |:\\..& |
|00000e60| 20 20 20 20 20 20 61 2e | 20 20 20 20 20 20 5c 76 | a.| \v|
|00000e70| 65 72 62 2b 75 6e 61 62 | 6c 65 20 74 6f 20 72 65 |erb+unab|le to re|
|00000e80| 61 64 20 62 6f 64 79 20 | 70 61 72 74 20 25 73 2b |ad body |part %s+|
|00000e90| 2e 5c 5c 0a 26 20 20 20 | 20 20 20 20 20 62 2e 20 |.\\.& | b. |
|00000ea0| 20 20 20 20 20 5c 76 65 | 72 62 2b 62 6f 64 79 20 | \ve|rb+body |
|00000eb0| 70 61 72 74 20 25 73 20 | 69 73 20 6e 75 6c 6c 20 |part %s |is null |
|00000ec0| 66 69 6c 65 2b 2e 5c 5c | 0a 0a 32 2e 26 20 20 20 |file+.\\|..2.& |
|00000ed0| 20 20 20 54 6f 20 6f 70 | 65 6e 20 74 68 65 20 66 | To op|en the f|
|00000ee0| 69 6c 65 20 69 6e 20 6f | 72 64 65 72 20 74 6f 20 |ile in o|rder to |
|00000ef0| 70 61 73 73 20 69 74 73 | 20 63 6f 6e 74 65 6e 74 |pass its| content|
|00000f00| 73 20 74 6f 20 5c 70 67 | 6d 7b 73 75 62 6d 69 74 |s to \pg|m{submit|
|00000f10| 7d 0a 20 20 20 20 20 20 | 20 20 77 69 74 68 20 61 |}. | with a|
|00000f20| 20 73 65 72 69 65 73 20 | 6f 66 20 7b 5c 65 6d 20 | series |of {\em |
|00000f30| 69 6f 5c 5f 74 64 61 74 | 61 28 62 75 66 2c 6c 65 |io\_tdat|a(buf,le|
|00000f40| 6e 67 74 68 29 7d 20 63 | 61 6c 6c 73 2e 20 41 67 |ngth)} c|alls. Ag|
|00000f50| 61 69 6e 2c 20 66 61 69 | 6c 75 72 65 0a 20 20 20 |ain, fai|lure. |
|00000f60| 20 20 20 20 20 74 6f 20 | 6f 70 65 6e 20 69 73 20 | to |open is |
|00000f70| 72 65 70 6f 72 74 65 64 | 3a 5c 5c 0a 0a 26 20 20 |reported|:\\..& |
|00000f80| 20 20 20 20 20 5c 76 65 | 72 62 2b 75 6e 61 62 6c | \ve|rb+unabl|
|00000f90| 65 20 74 6f 20 6f 70 65 | 6e 20 62 6f 64 79 20 70 |e to ope|n body p|
|00000fa0| 61 72 74 20 66 6f 72 20 | 72 65 61 64 69 6e 67 20 |art for |reading |
|00000fb0| 25 73 2b 2e 5c 5c 0a 0a | 33 2e 26 20 20 20 20 20 |%s+.\\..|3.& |
|00000fc0| 54 6f 20 70 61 73 73 20 | 61 20 6e 61 6d 65 20 66 |To pass |a name f|
|00000fd0| 6f 72 20 5c 70 67 6d 7b | 73 75 62 6d 69 74 7d 20 |or \pgm{|submit} |
|00000fe0| 74 6f 20 75 73 65 20 69 | 6e 20 74 68 65 20 71 75 |to use i|n the qu|
|00000ff0| 65 75 65 2e 0a 20 20 20 | 20 20 20 20 20 5c 70 67 |eue.. | \pg|
|00001000| 6d 7b 73 75 62 6d 69 74 | 7d 20 67 65 6e 65 72 61 |m{submit|} genera|
|00001010| 74 65 73 20 61 20 6d 65 | 73 73 61 67 65 20 64 69 |tes a me|ssage di|
|00001020| 72 65 63 74 6f 72 79 20 | 74 6f 20 6d 61 74 63 68 |rectory |to match|
|00001030| 20 74 68 65 0a 20 20 20 | 20 20 20 20 20 73 75 70 | the. | sup|
|00001040| 70 6c 69 65 64 20 70 61 | 74 68 6e 61 6d 65 2e 20 |plied pa|thname. |
|00001050| 54 68 75 73 3a 5c 5c 0a | 0a 26 20 20 20 20 20 20 |Thus:\\.|.& |
|00001060| 5c 76 65 72 62 2b 2d 62 | 6f 64 79 20 34 2e 69 70 |\verb+-b|ody 4.ip|
|00001070| 6d 2f 68 64 72 2e 38 32 | 32 75 6b 2b 20 2d 2d 2d |m/hdr.82|2uk+ ---|
|00001080| 20 67 65 6e 65 72 61 74 | 65 73 20 3a 5c 5c 0a 26 | generat|es :\\.&|
|00001090| 20 20 20 20 20 20 20 75 | 73 72 2f 73 70 6f 6f 6c | u|sr/spool|
|000010a0| 2f 70 70 2f 71 75 65 75 | 65 73 2f 6d 73 67 2e 61 |/pp/queu|es/msg.a|
|000010b0| 6e 6e 6e 6e 6e 6e 2f 62 | 61 73 65 2f 34 2e 69 70 |nnnnnn/b|ase/4.ip|
|000010c0| 6d 2f 68 64 72 2e 38 32 | 32 75 6b 5c 5c 0a 5c 65 |m/hdr.82|2uk\\.\e|
|000010d0| 6e 64 7b 74 61 62 75 6c | 61 72 7d 0a 0a 49 66 20 |nd{tabul|ar}..If |
|000010e0| 61 20 72 65 73 65 72 76 | 65 64 20 63 68 61 72 61 |a reserv|ed chara|
|000010f0| 63 74 65 72 20 60 60 2a | 27 27 20 28 66 69 6c 65 |cter ``*|'' (file|
|00001100| 6d 61 72 6b 63 68 61 72 | 29 20 69 73 20 65 6d 62 |markchar|) is emb|
|00001110| 65 64 64 65 64 20 69 6e | 20 74 68 65 0a 5c 76 65 |edded in| the.\ve|
|00001120| 72 62 2b 2d 62 6f 64 79 | 2b 20 70 61 74 68 6e 61 |rb+-body|+ pathna|
|00001130| 6d 65 2c 20 4d 55 20 73 | 74 72 69 70 73 20 61 6c |me, MU s|trips al|
|00001140| 6c 20 63 68 61 72 61 63 | 74 65 72 73 20 75 70 20 |l charac|ters up |
|00001150| 74 6f 20 61 6e 64 0a 69 | 6e 63 6c 75 64 69 6e 67 |to and.i|ncluding|
|00001160| 20 74 68 65 20 60 60 2a | 27 20 66 72 6f 6d 20 74 | the ``*|' from t|
|00001170| 68 65 20 70 61 74 68 6e | 61 6d 65 20 62 65 66 6f |he pathn|ame befo|
|00001180| 72 65 20 70 61 73 73 69 | 6e 67 20 74 6f 20 5c 70 |re passi|ng to \p|
|00001190| 67 6d 7b 73 75 62 6d 69 | 74 7d 2e 0a 54 68 69 73 |gm{submi|t}..This|
|000011a0| 20 61 6c 6c 6f 77 73 20 | 4d 55 20 74 6f 20 64 69 | allows |MU to di|
|000011b0| 73 74 69 6e 67 75 69 73 | 68 20 62 65 74 77 65 65 |stinguis|h betwee|
|000011c0| 6e 20 74 68 65 20 70 61 | 74 68 20 75 73 65 64 20 |n the pa|th used |
|000011d0| 74 6f 20 66 69 6e 64 20 | 74 68 65 0a 66 69 6c 65 |to find |the.file|
|000011e0| 28 73 29 20 61 6e 64 20 | 74 68 61 74 20 72 65 71 |(s) and |that req|
|000011f0| 75 69 72 65 64 20 77 69 | 74 68 69 6e 20 74 68 65 |uired wi|thin the|
|00001200| 20 6d 65 73 73 61 67 65 | 2e 20 54 68 75 73 3a 0a | message|. Thus:.|
|00001210| 0a 5c 62 65 67 69 6e 7b | 71 75 6f 74 65 7d 5c 73 |.\begin{|quote}\s|
|00001220| 6d 61 6c 6c 5c 62 65 67 | 69 6e 7b 76 65 72 62 61 |mall\beg|in{verba|
|00001230| 74 69 6d 7d 0a 2d 62 6f | 64 79 20 6e 65 73 74 31 |tim}.-bo|dy nest1|
|00001240| 2f 6e 65 73 74 32 2f 2a | 33 2e 69 70 6d 2f 31 2e |/nest2/*|3.ipm/1.|
|00001250| 69 61 35 0a 5c 65 6e 64 | 7b 76 65 72 62 61 74 69 |ia5.\end|{verbati|
|00001260| 6d 7d 5c 65 6e 64 7b 71 | 75 6f 74 65 7d 0a 67 65 |m}\end{q|uote}.ge|
|00001270| 6e 65 72 61 74 65 73 3a | 0a 5c 62 65 67 69 6e 7b |nerates:|.\begin{|
|00001280| 71 75 6f 74 65 7d 5c 73 | 6d 61 6c 6c 5c 62 65 67 |quote}\s|mall\beg|
|00001290| 69 6e 7b 76 65 72 62 61 | 74 69 6d 7d 0a 2f 75 73 |in{verba|tim}./us|
|000012a0| 72 2f 73 70 6f 6f 6c 2f | 70 70 2f 71 75 65 75 65 |r/spool/|pp/queue|
|000012b0| 73 2f 6d 73 67 2e 61 6e | 6e 6e 6e 6e 6e 2f 62 61 |s/msg.an|nnnnn/ba|
|000012c0| 73 65 2f 33 2e 69 70 6d | 2f 69 2e 69 61 35 0a 5c |se/3.ipm|/i.ia5.\|
|000012d0| 65 6e 64 7b 76 65 72 62 | 61 74 69 6d 7d 5c 65 6e |end{verb|atim}\en|
|000012e0| 64 7b 71 75 6f 74 65 7d | 0a 0a 54 68 65 20 60 60 |d{quote}|..The ``|
|000012f0| 2a 27 27 20 69 73 20 72 | 65 6d 6f 76 65 64 20 66 |*'' is r|emoved f|
|00001300| 6f 72 20 70 75 72 70 6f | 73 65 73 20 28 31 29 20 |or purpo|ses (1) |
|00001310| 61 6e 64 20 28 32 29 20 | 61 62 6f 76 65 2e 20 54 |and (2) |above. T|
|00001320| 68 65 20 63 68 61 72 61 | 63 74 65 72 20 60 2a 27 |he chara|cter `*'|
|00001330| 0a 6d 61 79 20 61 6c 73 | 6f 20 62 65 20 70 6c 61 |.may als|o be pla|
|00001340| 63 65 64 20 69 6e 20 74 | 68 65 20 70 61 74 68 6e |ced in t|he pathn|
|00001350| 61 6d 65 20 74 6f 20 61 | 20 64 69 72 65 63 74 6f |ame to a| directo|
|00001360| 72 79 20 74 6f 20 74 72 | 75 6e 63 61 74 65 20 74 |ry to tr|uncate t|
|00001370| 68 65 0a 70 61 74 68 6e | 61 6d 65 20 70 61 73 73 |he.pathn|ame pass|
|00001380| 65 64 20 6f 6e 20 74 6f | 20 5c 70 67 6d 7b 73 75 |ed on to| \pgm{su|
|00001390| 62 6d 69 74 7d 20 66 72 | 6f 6d 20 61 20 5c 76 65 |bmit} fr|om a \ve|
|000013a0| 72 62 2b 2d 74 72 65 65 | 2b 20 63 6f 6d 6d 61 6e |rb+-tree|+ comman|
|000013b0| 64 3b 20 69 6e 0a 74 68 | 65 20 73 61 6d 65 20 77 |d; in.th|e same w|
|000013c0| 61 79 20 61 73 20 66 6f | 72 20 5c 76 65 72 62 2b |ay as fo|r \verb+|
|000013d0| 2d 62 6f 64 79 2b 20 73 | 70 65 63 69 66 69 63 61 |-body+ s|pecifica|
|000013e0| 74 69 6f 6e 2e 0a 0a 42 | 65 63 61 75 73 65 20 74 |tion...B|ecause t|
|000013f0| 68 65 20 6c 69 6e 65 20 | 70 61 72 73 69 6e 67 20 |he line |parsing |
|00001400| 72 6f 75 74 69 6e 65 73 | 20 75 73 65 64 20 69 6e |routines| used in|
|00001410| 20 4d 55 20 61 72 65 20 | 65 78 61 63 74 6c 79 20 | MU are |exactly |
|00001420| 74 68 6f 73 65 0a 69 6e | 20 5c 70 67 6d 7b 73 75 |those.in| \pgm{su|
|00001430| 62 6d 69 74 7d 20 69 74 | 73 65 6c 66 2c 20 61 6e |bmit} it|self, an|
|00001440| 79 20 76 61 6c 75 65 73 | 2f 6f 70 74 69 6f 6e 73 |y values|/options|
|00001450| 20 77 68 69 63 68 20 61 | 72 65 20 61 63 63 65 70 | which a|re accep|
|00001460| 74 61 62 6c 65 20 74 6f | 0a 5c 70 67 6d 7b 73 75 |table to|.\pgm{su|
|00001470| 62 6d 69 74 7d 20 77 69 | 6c 6c 20 61 6c 73 6f 20 |bmit} wi|ll also |
|00001480| 62 65 20 61 63 63 65 70 | 74 65 64 20 62 79 20 4d |be accep|ted by M|
|00001490| 55 20 28 62 75 74 20 69 | 6e 20 61 6e 79 0a 73 65 |U (but i|n any.se|
|000014a0| 71 75 65 6e 63 65 20 29 | 2e 0a 0a 54 6f 20 69 6c |quence )|...To il|
|000014b0| 6c 75 73 74 72 61 74 65 | 20 3a 0a 5c 62 65 67 69 |lustrate| :.\begi|
|000014c0| 6e 7b 71 75 6f 74 65 7d | 5c 73 6d 61 6c 6c 5c 62 |n{quote}|\small\b|
|000014d0| 65 67 69 6e 7b 76 65 72 | 62 61 74 69 6d 7d 0a 6d |egin{ver|batim}.m|
|000014e0| 75 20 20 2d 2d 20 2d 30 | 20 2d 66 69 6c 65 20 74 |u -- -0| -file t|
|000014f0| 65 73 74 31 20 2d 62 6f | 64 79 20 62 31 20 2f 74 |est1 -bo|dy b1 /t|
|00001500| 6d 70 2f 6a 74 61 79 6c | 6f 72 2f 6d 65 73 73 64 |mp/jtayl|or/messd|
|00001510| 69 72 2f 2a 62 32 20 5c | 0a 20 20 20 20 2d 64 65 |ir/*b2 \|. -de|
|00001520| 66 61 75 6c 74 20 6e 65 | 77 2e 64 65 66 61 75 6c |fault ne|w.defaul|
|00001530| 74 73 20 2d 76 61 6c 75 | 65 20 4d 73 67 69 44 20 |ts -valu|e MsgiD |
|00001540| 43 6f 75 6e 74 72 79 3d | 55 53 0a 5c 65 6e 64 7b |Country=|US.\end{|
|00001550| 76 65 72 62 61 74 69 6d | 7d 5c 65 6e 64 7b 71 75 |verbatim|}\end{qu|
|00001560| 6f 74 65 7d 0a 0a 77 69 | 6c 6c 20 72 65 61 64 20 |ote}..wi|ll read |
|00001570| 66 72 6f 6d 20 5c 76 65 | 72 62 2b 22 6e 65 77 2e |from \ve|rb+"new.|
|00001580| 64 65 66 61 75 6c 74 73 | 22 2b 2c 20 28 70 72 6f |defaults|"+, (pro|
|00001590| 63 65 73 73 69 6e 67 20 | 61 6e 79 20 60 60 5c 76 |cessing |any ``\v|
|000015a0| 65 72 62 2b 2d 66 6c 61 | 67 2b 27 27 0a 73 70 65 |erb+-fla|g+''.spe|
|000015b0| 63 69 66 69 65 72 73 20 | 69 74 20 63 6f 6e 74 61 |cifiers |it conta|
|000015c0| 69 6e 73 20 29 2c 20 74 | 68 65 6e 20 66 72 6f 6d |ins ), t|hen from|
|000015d0| 20 66 69 6c 65 20 5c 76 | 65 72 62 2b 22 74 65 73 | file \v|erb+"tes|
|000015e0| 74 31 22 2b 20 66 69 6e | 61 6c 6c 79 0a 73 65 74 |t1"+ fin|ally.set|
|000015f0| 74 69 6e 67 20 61 20 6e | 65 77 20 63 6f 75 6e 74 |ting a n|ew count|
|00001600| 72 79 20 5c 76 65 72 62 | 2b 55 53 2b 20 74 6f 20 |ry \verb|+US+ to |
|00001610| 6f 76 65 72 72 69 64 65 | 20 61 6e 79 20 66 69 6c |override| any fil|
|00001620| 65 2d 73 70 65 63 69 66 | 69 65 64 20 76 61 6c 75 |e-specif|ied valu|
|00001630| 65 2e 0a 54 68 65 20 5c | 76 65 72 62 2b 2d 30 2b |e..The \|verb+-0+|
|00001640| 20 66 6c 61 67 20 74 75 | 72 6e 73 20 6f 6e 20 70 | flag tu|rns on p|
|00001650| 72 6f 67 72 65 73 73 20 | 6d 65 73 73 61 67 65 73 |rogress |messages|
|00001660| 20 61 6e 64 20 60 60 5c | 76 65 72 62 2b 2d 2d 2b | and ``\|verb+--+|
|00001670| 27 27 20 77 69 6c 6c 20 | 6c 69 73 74 0a 74 68 65 |'' will |list.the|
|00001680| 20 66 6c 61 67 20 74 61 | 62 6c 65 2e 20 20 44 75 | flag ta|ble. Du|
|00001690| 72 69 6e 67 20 73 75 62 | 6d 69 73 73 69 6f 6e 2c |ring sub|mission,|
|000016a0| 20 66 69 6c 65 73 20 5c | 76 65 72 62 2b 22 62 31 | files \|verb+"b1|
|000016b0| 22 2b 20 61 6e 64 20 5c | 76 65 72 62 2b 22 62 32 |"+ and \|verb+"b2|
|000016c0| 22 2b 0a 77 69 6c 6c 20 | 62 65 20 74 72 61 6e 73 |"+.will |be trans|
|000016d0| 6d 69 74 74 65 64 20 69 | 6e 64 69 76 69 64 75 61 |mitted i|ndividua|
|000016e0| 6c 6c 79 2e 0a 0a 5c 73 | 65 63 74 69 6f 6e 7b 55 |lly...\s|ection{U|
|000016f0| 73 65 72 20 49 6e 70 75 | 74 7d 0a 0a 54 68 65 20 |ser Inpu|t}..The |
|00001700| 72 65 73 65 72 76 65 64 | 20 63 68 61 72 61 63 74 |reserved| charact|
|00001710| 65 72 20 60 60 5c 76 65 | 72 62 2b 24 2b 27 27 20 |er ``\ve|rb+$+'' |
|00001720| 28 54 4f 4b 45 4e 43 48 | 41 52 29 20 69 73 20 75 |(TOKENCH|AR) is u|
|00001730| 73 65 64 20 74 6f 20 69 | 6e 64 69 63 61 74 65 20 |sed to i|ndicate |
|00001740| 74 68 61 74 0a 74 68 65 | 20 75 73 65 72 20 73 68 |that.the| user sh|
|00001750| 6f 75 6c 64 20 69 6e 70 | 75 74 20 61 20 76 61 6c |ould inp|ut a val|
|00001760| 75 65 20 74 6f 20 72 65 | 70 6c 61 63 65 20 74 68 |ue to re|place th|
|00001770| 65 20 60 60 5c 76 65 72 | 62 2b 24 2b 27 27 2c 20 |e ``\ver|b+$+'', |
|00001780| 75 6e 6c 65 73 73 20 74 | 68 65 0a 6c 69 6e 65 20 |unless t|he.line |
|00001790| 69 73 20 61 20 63 6f 6d | 6d 65 6e 74 20 6c 69 6e |is a com|ment lin|
|000017a0| 65 20 6f 72 20 74 68 65 | 20 60 60 5c 76 65 72 62 |e or the| ``\verb|
|000017b0| 2b 24 2b 27 27 20 69 73 | 20 69 6d 6d 65 64 69 61 |+$+'' is| immedia|
|000017c0| 74 65 6c 79 20 66 6f 6c | 6c 6f 77 65 64 20 62 79 |tely fol|lowed by|
|000017d0| 20 61 0a 73 65 63 6f 6e | 64 20 74 6f 20 65 73 63 | a.secon|d to esc|
|000017e0| 61 70 65 20 61 20 72 65 | 61 6c 20 5c 76 65 72 62 |ape a re|al \verb|
|000017f0| 2b 24 2b 20 73 79 6d 62 | 6f 6c 2e 20 20 54 68 65 |+$+ symb|ol. The|
|00001800| 20 70 6f 72 74 69 6f 6e | 20 6f 66 20 74 68 65 20 | portion| of the |
|00001810| 69 6e 70 75 74 0a 6c 69 | 6e 65 20 75 70 20 74 6f |input.li|ne up to|
|00001820| 20 61 6e 64 20 69 6e 63 | 6c 75 64 69 6e 67 20 74 | and inc|luding t|
|00001830| 68 65 20 60 60 5c 76 65 | 72 62 2b 24 2b 27 27 20 |he ``\ve|rb+$+'' |
|00001840| 69 73 20 64 69 73 70 6c | 61 79 65 64 20 6f 6e 20 |is displ|ayed on |
|00001850| 73 63 72 65 65 6e 2c 20 | 74 68 65 6e 20 61 0a 63 |screen, |then a.c|
|00001860| 61 72 72 69 61 67 65 20 | 72 65 74 75 72 6e 20 64 |arriage |return d|
|00001870| 65 6c 69 6d 69 74 65 64 | 20 73 74 72 69 6e 67 20 |elimited| string |
|00001880| 69 73 20 69 6e 70 75 74 | 20 74 6f 20 72 65 70 6c |is input| to repl|
|00001890| 61 63 65 20 74 68 65 20 | 60 60 5c 76 65 72 62 2b |ace the |``\verb+|
|000018a0| 24 2b 27 27 2e 0a 54 68 | 65 20 73 75 62 73 74 69 |$+''..Th|e substi|
|000018b0| 74 75 74 65 64 20 6c 69 | 6e 65 20 69 73 20 73 63 |tuted li|ne is sc|
|000018c0| 61 6e 6e 65 64 20 66 6f | 72 20 66 75 72 74 68 65 |anned fo|r furthe|
|000018d0| 72 20 75 6e 70 61 69 72 | 65 64 20 60 60 5c 76 65 |r unpair|ed ``\ve|
|000018e0| 72 62 2b 24 2b 27 27 0a | 63 68 61 72 61 63 74 65 |rb+$+''.|characte|
|000018f0| 72 73 2e 20 20 57 68 65 | 6e 20 61 6c 6c 20 68 61 |rs. Whe|n all ha|
|00001900| 76 65 20 62 65 65 6e 20 | 72 65 70 6c 61 63 65 64 |ve been |replaced|
|00001910| 2c 20 69 66 20 74 68 65 | 20 66 6c 61 67 20 5c 76 |, if the| flag \v|
|00001920| 65 72 62 2b 2d 63 6f 6e | 66 69 72 6d 2b 0a 68 61 |erb+-con|firm+.ha|
|00001930| 73 20 62 65 65 6e 20 73 | 70 65 63 69 66 69 65 64 |s been s|pecified|
|00001940| 2c 20 74 68 65 20 75 73 | 65 72 20 69 6e 70 75 74 |, the us|er input|
|00001950| 20 77 69 6c 6c 20 62 65 | 20 72 65 2d 64 69 73 70 | will be| re-disp|
|00001960| 6c 61 79 65 64 20 61 77 | 61 69 74 69 6e 67 20 75 |layed aw|aiting u|
|00001970| 73 65 72 0a 63 6f 6e 66 | 69 72 6d 61 74 69 6f 6e |ser.conf|irmation|
|00001980| 20 6f 72 20 63 61 6e 63 | 65 6c 6c 61 74 69 6f 6e | or canc|ellation|
|00001990| 20 77 69 74 68 20 60 60 | 5c 76 65 72 62 2b 79 2b | with ``|\verb+y+|
|000019a0| 27 27 20 6f 72 20 60 60 | 5c 76 65 72 62 2b 6e 2b |'' or ``|\verb+n+|
|000019b0| 27 27 2e 20 20 54 68 65 | 20 6c 69 6e 65 0a 69 73 |''. The| line.is|
|000019c0| 20 74 68 65 6e 20 6f 66 | 66 65 72 65 64 20 74 6f | then of|fered to|
|000019d0| 20 74 68 65 20 5c 70 67 | 6d 7b 73 75 62 6d 69 74 | the \pg|m{submit|
|000019e0| 7d 20 69 6e 70 75 74 20 | 72 6f 75 74 69 6e 65 73 |} input |routines|
|000019f0| 2e 20 20 41 6e 79 20 65 | 72 72 6f 72 20 77 69 6c |. Any e|rror wil|
|00001a00| 6c 0a 63 61 75 73 65 20 | 74 68 65 20 69 6e 70 75 |l.cause |the inpu|
|00001a10| 74 20 70 6f 72 74 69 6f | 6e 73 20 74 6f 20 62 65 |t portio|ns to be|
|00001a20| 20 72 65 2d 70 72 6f 6d | 70 74 65 64 20 7b 5c 65 | re-prom|pted {\e|
|00001a30| 6d 20 75 6e 6c 65 73 73 | 5c 2f 7d 20 74 68 65 20 |m unless|\/} the |
|00001a40| 66 6c 61 67 0a 5c 76 65 | 72 62 2b 2d 6e 6f 66 69 |flag.\ve|rb+-nofi|
|00001a50| 78 2b 20 68 61 73 20 62 | 65 65 6e 20 73 70 65 63 |x+ has b|een spec|
|00001a60| 69 66 69 65 64 2c 20 69 | 6e 20 77 68 69 63 68 20 |ified, i|n which |
|00001a70| 63 61 73 65 20 4d 55 20 | 77 69 6c 6c 20 69 67 6e |case MU |will ign|
|00001a80| 6f 72 65 0a 74 68 65 20 | 65 72 72 6f 72 20 61 6e |ore.the |error an|
|00001a90| 64 20 63 6f 6e 74 69 6e | 75 65 2e 0a 0a 54 6f 20 |d contin|ue...To |
|00001aa0| 61 6c 6c 6f 77 20 72 65 | 70 65 61 74 65 64 20 75 |allow re|peated u|
|00001ab0| 73 65 72 20 69 6e 70 75 | 74 2c 20 66 6f 72 20 65 |ser inpu|t, for e|
|00001ac0| 78 61 6d 70 6c 65 2c 20 | 6f 66 20 6d 75 6c 74 69 |xample, |of multi|
|00001ad0| 70 6c 65 20 72 65 63 69 | 70 69 65 6e 74 0a 6c 69 |ple reci|pient.li|
|00001ae0| 6e 65 73 2c 20 61 6e 6f | 74 68 65 72 20 72 65 73 |nes, ano|ther res|
|00001af0| 65 72 76 65 64 20 63 68 | 61 72 61 63 74 65 72 20 |erved ch|aracter |
|00001b00| 60 60 5c 76 65 72 62 2b | 2a 2b 27 27 20 28 72 65 |``\verb+|*+'' (re|
|00001b10| 70 65 61 74 63 68 61 72 | 29 20 6d 61 79 20 62 65 |peatchar|) may be|
|00001b20| 0a 70 6c 61 63 65 64 20 | 61 74 20 74 68 65 20 73 |.placed |at the s|
|00001b30| 74 61 72 74 20 6f 66 20 | 61 20 6c 69 6e 65 20 74 |tart of |a line t|
|00001b40| 6f 20 69 6e 64 69 63 61 | 74 65 20 72 65 70 65 74 |o indica|te repet|
|00001b50| 69 74 69 6f 6e 2e 20 20 | 49 66 20 74 68 69 73 0a |ition. |If this.|
|00001b60| 63 68 61 72 61 63 74 65 | 72 20 61 70 70 65 61 72 |characte|r appear|
|00001b70| 73 20 61 74 20 74 68 65 | 20 73 74 61 72 74 20 6f |s at the| start o|
|00001b80| 66 20 61 20 6c 69 6e 65 | 20 77 68 69 63 68 20 63 |f a line| which c|
|00001b90| 6f 6e 74 61 69 6e 73 20 | 6e 6f 20 75 6e 70 61 69 |ontains |no unpai|
|00001ba0| 72 65 64 0a 60 60 5c 76 | 65 72 62 2b 24 2b 27 27 |red.``\v|erb+$+''|
|00001bb0| 20 63 68 61 72 61 63 74 | 65 72 73 2c 20 61 6e 20 | charact|ers, an |
|00001bc0| 65 72 72 6f 72 0a 0a 5c | 62 65 67 69 6e 7b 71 75 |error..\|begin{qu|
|00001bd0| 6f 74 65 7d 5c 73 6d 61 | 6c 6c 5c 62 65 67 69 6e |ote}\sma|ll\begin|
|00001be0| 7b 76 65 72 62 61 74 69 | 6d 7d 0a 65 72 72 6f 72 |{verbati|m}.error|
|00001bf0| 20 3a 20 6e 6f 20 54 4f | 4b 45 4e 43 48 41 52 28 | : no TO|KENCHAR(|
|00001c00| 73 29 20 69 6e 20 52 45 | 50 45 41 54 20 6c 69 6e |s) in RE|PEAT lin|
|00001c10| 65 20 2d 20 52 45 50 45 | 41 54 43 48 41 52 20 69 |e - REPE|ATCHAR i|
|00001c20| 67 6e 6f 72 65 64 0a 5c | 65 6e 64 7b 76 65 72 62 |gnored.\|end{verb|
|00001c30| 61 74 69 6d 7d 5c 65 6e | 64 7b 71 75 6f 74 65 7d |atim}\en|d{quote}|
|00001c40| 0a 0a 69 73 20 72 65 70 | 6f 72 74 65 64 2e 20 20 |..is rep|orted. |
|00001c50| 4f 74 68 65 72 77 69 73 | 65 2c 20 75 73 65 72 20 |Otherwis|e, user |
|00001c60| 69 6e 70 75 74 20 74 61 | 6b 65 73 20 70 6c 61 63 |input ta|kes plac|
|00001c70| 65 20 61 73 20 62 65 66 | 6f 72 65 2c 20 74 65 72 |e as bef|ore, ter|
|00001c80| 6d 69 6e 61 74 65 64 0a | 62 79 20 61 20 6e 75 6c |minated.|by a nul|
|00001c90| 6c 20 69 6e 70 75 74 20 | 28 6a 75 73 74 20 61 20 |l input |(just a |
|00001ca0| 63 61 72 72 69 61 67 65 | 20 72 65 74 75 72 6e 29 |carriage| return)|
|00001cb0| 20 6f 6e 20 61 6e 79 20 | 73 75 62 73 74 69 74 75 | on any |substitu|
|00001cc0| 74 69 6f 6e 20 66 69 65 | 6c 64 0a 69 6e 20 74 68 |tion fie|ld.in th|
|00001cd0| 65 20 6c 69 6e 65 2e 20 | 20 52 65 70 65 61 74 20 |e line. | Repeat |
|00001ce0| 6c 69 6e 65 73 20 61 72 | 65 20 73 74 72 69 70 70 |lines ar|e stripp|
|00001cf0| 65 64 20 6f 66 20 74 68 | 65 20 60 60 5c 76 65 72 |ed of th|e ``\ver|
|00001d00| 62 2b 2a 2b 27 27 20 63 | 68 61 72 61 63 74 65 72 |b+*+'' c|haracter|
|00001d10| 0a 62 65 66 6f 72 65 20 | 70 61 73 73 69 6e 67 20 |.before |passing |
|00001d20| 74 6f 20 74 68 65 20 5c | 70 67 6d 7b 73 75 62 6d |to the \|pgm{subm|
|00001d30| 69 74 7d 20 69 6e 70 75 | 74 20 72 6f 75 74 69 6e |it} inpu|t routin|
|00001d40| 65 73 2e 0a 0a 41 6e 20 | 65 78 61 6d 70 6c 65 20 |es...An |example |
|00001d50| 63 6f 6d 6d 61 6e 64 20 | 6c 69 6e 65 3a 0a 5c 62 |command |line:.\b|
|00001d60| 65 67 69 6e 7b 71 75 6f | 74 65 7d 5c 73 6d 61 6c |egin{quo|te}\smal|
|00001d70| 6c 5c 62 65 67 69 6e 7b | 76 65 72 62 61 74 69 6d |l\begin{|verbatim|
|00001d80| 7d 0a 6d 75 20 20 2d 63 | 6f 6e 66 69 72 6d 20 2d |}.mu -c|onfirm -|
|00001d90| 66 69 6c 65 20 61 31 20 | 2d 6e 6f 66 69 78 0a 5c |file a1 |-nofix.\|
|00001da0| 65 6e 64 7b 76 65 72 62 | 61 74 69 6d 7d 5c 65 6e |end{verb|atim}\en|
|00001db0| 64 7b 71 75 6f 74 65 7d | 0a 77 68 65 72 65 20 66 |d{quote}|.where f|
|00001dc0| 69 6c 65 20 5c 76 65 72 | 62 2b 61 31 2b 20 63 6f |ile \ver|b+a1+ co|
|00001dd0| 6e 74 61 69 6e 73 3a 0a | 5c 62 65 67 69 6e 7b 71 |ntains:.|\begin{q|
|00001de0| 75 6f 74 65 7d 5c 73 6d | 61 6c 6c 5c 62 65 67 69 |uote}\sm|all\begi|
|00001df0| 6e 7b 76 65 72 62 61 74 | 69 6d 7d 0a 23 20 53 74 |n{verbat|im}.# St|
|00001e00| 61 72 74 2d 6f 66 2d 4d | 73 67 45 6e 76 50 72 6d |art-of-M|sgEnvPrm|
|00001e10| 0a 2d 62 6f 64 79 20 68 | 64 72 2e 38 32 32 0a 2d |.-body h|dr.822.-|
|00001e20| 62 6f 64 79 20 32 2e 69 | 61 35 0a 23 20 24 24 20 |body 2.i|a5.# $$ |
|00001e30| 69 6d 70 6c 69 65 73 20 | 24 0a 2d 66 69 6c 65 20 |implies |$.-file |
|00001e40| 6c 65 76 65 6c 24 24 0a | 4d 65 73 73 61 67 65 2d |level$$.|Message-|
|00001e50| 74 79 70 65 20 55 73 65 | 72 2d 4d 70 64 75 0a 23 |type Use|r-Mpdu.#|
|00001e60| 20 24 20 73 79 6d 62 6f | 6c 73 20 69 6e 20 63 6f | $ symbo|ls in co|
|00001e70| 6d 6d 65 6e 74 73 20 61 | 72 65 20 69 67 6e 6f 72 |mments a|re ignor|
|00001e80| 65 64 0a 49 6e 62 6f 75 | 6e 64 2d 63 68 61 6e 6e |ed.Inbou|nd-chann|
|00001e90| 65 6c 20 38 32 32 2d 6c | 6f 63 61 6c 0a 49 6e 62 |el 822-l|ocal.Inb|
|00001ea0| 6f 75 6e 64 2d 68 6f 73 | 74 20 55 4b 2e 41 43 2e |ound-hos|t UK.AC.|
|00001eb0| 55 43 4c 2e 43 53 0a 43 | 6f 6e 74 65 6e 74 2d 74 |UCL.CS.C|ontent-t|
|00001ec0| 79 70 65 20 24 0a 45 6e | 63 6f 64 65 64 2d 69 6e |ype $.En|coded-in|
|00001ed0| 66 6f 20 45 6e 63 54 79 | 70 65 73 3d 69 41 35 54 |fo EncTy|pes=iA5T|
|00001ee0| 65 78 74 0a 50 72 69 6f | 72 69 74 79 20 24 0a 50 |ext.Prio|rity $.P|
|00001ef0| 65 72 4d 73 67 2d 46 6c | 61 67 73 20 64 69 73 63 |erMsg-Fl|ags disc|
|00001f00| 6c 6f 73 65 2d 72 65 63 | 69 70 69 65 6e 74 73 0a |lose-rec|ipients.|
|00001f10| 50 65 72 4d 73 67 2d 46 | 6c 61 67 73 20 72 65 74 |PerMsg-F|lags ret|
|00001f20| 75 72 6e 2d 63 6f 6e 74 | 65 6e 74 73 0a 4d 73 67 |urn-cont|ents.Msg|
|00001f30| 49 64 20 73 74 72 69 6e | 67 20 24 0a 53 74 61 72 |Id strin|g $.Star|
|00001f40| 74 2d 6f 66 2d 4d 73 67 | 45 6e 76 41 64 64 72 0a |t-of-Msg|EnvAddr.|
|00001f50| 2a 52 65 63 69 70 20 74 | 79 70 65 3d 38 32 32 20 |*Recip t|ype=822 |
|00001f60| 6f 72 69 67 3d 24 40 75 | 6b 2e 61 63 2e 75 63 6c |orig=$@u|k.ac.ucl|
|00001f70| 2e 24 20 45 6e 64 2d 6f | 66 2d 61 64 64 72 0a 5c |.$ End-o|f-addr.\|
|00001f80| 65 6e 64 7b 76 65 72 62 | 61 74 69 6d 7d 5c 65 6e |end{verb|atim}\en|
|00001f90| 64 7b 71 75 6f 74 65 7d | 0a 0a 77 69 6c 6c 20 70 |d{quote}|..will p|
|00001fa0| 72 6f 6d 70 74 20 66 6f | 72 20 5c 76 65 72 62 2b |rompt fo|r \verb+|
|00001fb0| 43 6f 6e 74 65 6e 74 2d | 74 79 70 65 2b 2c 20 5c |Content-|type+, \|
|00001fc0| 76 65 72 62 2b 50 72 69 | 6f 72 69 74 79 2b 2c 20 |verb+Pri|ority+, |
|00001fd0| 5c 76 65 72 62 2b 4d 73 | 67 49 64 0a 73 74 72 69 |\verb+Ms|gId.stri|
|00001fe0| 6e 67 2b 2c 20 61 6e 64 | 20 74 77 6f 20 63 6f 6d |ng+, and| two com|
|00001ff0| 70 6f 6e 65 6e 74 73 20 | 66 72 6f 6d 20 5c 76 65 |ponents |from \ve|
|00002000| 72 62 2b 52 65 63 69 70 | 2b 20 6c 69 6e 65 73 20 |rb+Recip|+ lines |
|00002010| 75 6e 74 69 6c 20 61 20 | 6e 75 6c 6c 0a 69 6e 70 |until a |null.inp|
|00002020| 75 74 2e 20 20 45 61 63 | 68 20 69 6e 70 75 74 20 |ut. Eac|h input |
|00002030| 6c 69 6e 65 20 6d 75 73 | 74 20 62 65 20 63 6f 6e |line mus|t be con|
|00002040| 66 69 72 6d 65 64 20 77 | 69 74 68 20 60 60 5c 76 |firmed w|ith ``\v|
|00002050| 65 72 62 2b 79 2b 27 27 | 2c 20 62 75 74 20 61 6e |erb+y+''|, but an|
|00002060| 79 0a 65 72 72 6f 72 73 | 20 77 69 6c 6c 20 62 65 |y.errors| will be|
|00002070| 20 64 69 73 72 65 67 61 | 72 64 65 64 2e 20 20 53 | disrega|rded. S|
|00002080| 65 63 74 69 6f 6e 20 64 | 65 6c 69 6d 69 74 65 72 |ection d|elimiter|
|00002090| 73 20 73 75 63 68 20 61 | 73 0a 5c 76 65 72 62 2b |s such a|s.\verb+|
|000020a0| 53 74 61 72 74 2d 6f 66 | 2d 4d 73 67 45 6e 76 41 |Start-of|-MsgEnvA|
|000020b0| 64 64 72 2b 20 61 72 65 | 20 72 65 64 75 6e 64 61 |ddr+ are| redunda|
|000020c0| 6e 74 2c 20 73 69 6e 63 | 65 20 4d 55 20 61 63 63 |nt, sinc|e MU acc|
|000020d0| 65 70 74 73 0a 63 6f 6e | 74 72 6f 6c 20 6c 69 6e |epts.con|trol lin|
|000020e0| 65 73 20 69 6e 20 61 6e | 79 20 6f 72 64 65 72 2c |es in an|y order,|
|000020f0| 20 62 75 74 20 61 72 65 | 20 62 65 6e 69 67 6e 2e | but are| benign.|
|00002100| 0a 0a 5c 74 61 67 74 61 | 62 6c 65 7b 6d 75 66 6c |..\tagta|ble{mufl|
|00002110| 61 67 73 7d 7b 53 75 6d | 6d 61 72 79 20 6f 66 20 |ags}{Sum|mary of |
|00002120| 4d 55 20 66 6c 61 67 73 | 7d 7b 6d 75 3a 66 6c 61 |MU flags|}{mu:fla|
|00002130| 67 73 7d 0a 0a 5c 73 65 | 63 74 69 6f 6e 7b 4d 55 |gs}..\se|ction{MU|
|00002140| 20 49 6e 74 65 72 6e 61 | 6c 73 7d 0a 0a 4d 55 20 | Interna|ls}..MU |
|00002150| 75 73 65 73 20 74 68 65 | 20 61 72 67 75 6d 65 6e |uses the| argumen|
|00002160| 74 20 68 61 6e 64 6c 69 | 6e 67 20 72 6f 75 74 69 |t handli|ng routi|
|00002170| 6e 65 20 5c 76 65 72 62 | 2b 61 72 67 68 2b 20 61 |ne \verb|+argh+ a|
|00002180| 6e 64 20 63 61 6e 20 0a | 74 68 65 72 65 66 6f 72 |nd can .|therefor|
|00002190| 65 20 61 63 63 65 70 74 | 20 61 6e 79 20 75 6e 61 |e accept| any una|
|000021a0| 6d 62 69 67 75 6f 75 73 | 20 70 72 65 66 69 78 20 |mbiguous| prefix |
|000021b0| 66 6f 72 20 61 20 66 6c | 61 67 20 73 70 65 63 69 |for a fl|ag speci|
|000021c0| 66 69 65 72 2e 20 28 53 | 65 65 0a 73 65 70 61 72 |fier. (S|ee.separ|
|000021d0| 61 74 65 20 64 6f 63 75 | 6d 65 6e 74 2e 29 0a 0a |ate docu|ment.)..|
|000021e0| 4d 55 20 68 61 73 20 6e | 6f 20 6b 6e 6f 77 6c 65 |MU has n|o knowle|
|000021f0| 64 67 65 20 6f 66 20 74 | 68 65 20 73 69 67 6e 69 |dge of t|he signi|
|00002200| 66 69 63 61 6e 63 65 20 | 6f 66 20 61 6e 79 20 69 |ficance |of any i|
|00002210| 6e 70 75 74 20 6c 69 6e | 65 0a 6f 74 68 65 72 20 |nput lin|e.other |
|00002220| 74 68 61 6e 20 74 68 61 | 74 20 69 74 20 69 73 20 |than tha|t it is |
|00002230| 76 61 6c 69 64 20 66 6f | 72 20 7b 5c 65 6d 20 74 |valid fo|r {\em t|
|00002240| 78 74 32 70 72 6d 5c 2f | 7d 2c 20 7b 5c 65 6d 20 |xt2prm\/|}, {\em |
|00002250| 74 78 74 32 71 5c 2f 7d | 20 6f 72 20 7b 5c 65 6d |txt2q\/}| or {\em|
|00002260| 0a 74 78 74 32 61 64 72 | 5c 2f 7d 2e 20 20 54 68 |.txt2adr|\/}. Th|
|00002270| 65 20 6f 6e 65 20 65 78 | 63 65 70 74 69 6f 6e 20 |e one ex|ception |
|00002280| 74 6f 20 74 68 69 73 20 | 69 73 20 74 68 61 74 2c |to this |is that,|
|00002290| 20 74 6f 20 61 6c 6c 6f | 77 20 61 20 72 65 63 69 | to allo|w a reci|
|000022a0| 70 69 65 6e 74 0a 74 6f | 20 62 65 20 73 70 65 63 |pient.to| be spec|
|000022b0| 69 66 69 65 64 20 62 65 | 66 6f 72 65 20 74 68 65 |ified be|fore the|
|000022c0| 20 6f 72 69 67 69 6e 61 | 74 6f 72 2c 20 65 61 63 | origina|tor, eac|
|000022d0| 68 20 70 6f 74 65 6e 74 | 69 61 6c 20 61 64 64 72 |h potent|ial addr|
|000022e0| 65 73 73 20 6c 69 6e 65 | 20 69 73 0a 74 65 73 74 |ess line| is.test|
|000022f0| 65 64 20 61 67 61 69 6e | 73 74 20 5c 76 65 72 62 |ed again|st \verb|
|00002300| 2b 22 4f 72 69 67 73 2e | 22 2b 20 28 42 65 63 61 |+"Origs.|"+ (Beca|
|00002310| 75 73 65 20 74 68 65 20 | 6f 72 69 67 69 6e 61 74 |use the |originat|
|00002320| 6f 72 20 69 73 20 68 65 | 6c 64 20 69 6e 20 61 0a |or is he|ld in a.|
|00002330| 73 65 70 61 72 61 74 65 | 20 73 74 72 75 63 74 75 |separate| structu|
|00002340| 72 65 20 66 72 6f 6d 20 | 74 68 65 20 72 65 63 69 |re from |the reci|
|00002350| 70 69 65 6e 74 20 6c 69 | 73 74 2c 20 61 6e 64 20 |pient li|st, and |
|00002360| 7b 5c 65 6d 20 69 6f 5c | 5f 77 61 64 72 5c 2f 7d |{\em io\|_wadr\/}|
|00002370| 20 6e 65 65 64 73 0a 74 | 6f 20 68 61 76 65 20 5c | needs.t|o have \|
|00002380| 76 65 72 62 2b 41 44 5f | 4f 52 49 47 49 4e 41 54 |verb+AD_|ORIGINAT|
|00002390| 4f 52 2b 20 6f 72 20 5c | 76 65 72 62 2b 41 44 5f |OR+ or \|verb+AD_|
|000023a0| 52 45 43 49 50 49 45 4e | 54 2b 20 70 61 73 73 65 |RECIPIEN|T+ passe|
|000023b0| 64 20 74 6f 20 69 74 0a | 65 78 70 6c 69 63 69 74 |d to it.|explicit|
|000023c0| 6c 79 2e 29 20 20 53 65 | 63 6f 6e 64 20 61 6e 64 |ly.) Se|cond and|
|000023d0| 20 73 75 62 73 65 71 75 | 65 6e 74 20 5c 76 65 72 | subsequ|ent \ver|
|000023e0| 62 2b 22 4f 72 69 67 73 | 22 2b 20 6c 69 6e 65 73 |b+"Origs|"+ lines|
|000023f0| 20 61 72 65 20 74 72 65 | 61 74 65 64 0a 61 73 20 | are tre|ated.as |
|00002400| 65 72 72 6f 72 73 2e 0a | 0a 41 66 74 65 72 20 70 |errors..|.After p|
|00002410| 72 6f 63 65 73 73 69 6e | 67 20 61 6c 6c 20 69 6e |rocessin|g all in|
|00002420| 70 75 74 73 2c 20 61 20 | 73 65 71 75 65 6e 63 65 |puts, a |sequence|
|00002430| 20 6f 66 20 70 72 6f 63 | 65 64 75 72 65 20 63 61 | of proc|edure ca|
|00002440| 6c 6c 73 20 74 6f 20 61 | 72 65 20 6d 61 64 65 0a |lls to a|re made.|
|00002450| 74 6f 20 5c 70 67 6d 7b | 73 75 62 6d 69 74 7d 20 |to \pgm{|submit} |
|00002460| 74 68 65 20 6d 65 73 73 | 61 67 65 20 28 61 73 20 |the mess|age (as |
|00002470| 6f 75 74 6c 69 6e 65 64 | 20 69 6e 20 50 61 72 74 |outlined| in Part|
|00002480| 20 49 58 29 2e 20 20 54 | 68 75 73 0a 28 73 75 6d | IX). T|hus.(sum|
|00002490| 6d 61 72 69 73 65 64 29 | 20 3a 0a 5c 74 61 67 72 |marised)| :.\tagr|
|000024a0| 69 6e 64 5b 68 62 70 5d | 7b 6d 75 73 75 62 7d 7b |ind[hbp]|{musub}{|
|000024b0| 69 6f 5c 5f 20 49 6e 74 | 65 72 66 61 63 65 7d 7b |io\_ Int|erface}{|
|000024c0| 6d 75 73 75 62 7d 0a 0a | 45 61 63 68 20 70 72 6f |musub}..|Each pro|
|000024d0| 63 65 64 75 72 65 20 63 | 61 6c 6c 20 72 65 74 75 |cedure c|all retu|
|000024e0| 72 6e 73 20 61 20 73 74 | 61 74 75 73 20 69 6e 20 |rns a st|atus in |
|000024f0| 74 68 65 20 65 72 72 6f | 72 20 73 74 72 75 63 74 |the erro|r struct|
|00002500| 75 72 65 0a 5c 76 65 72 | 62 2b 52 50 5f 42 75 66 |ure.\ver|b+RP_Buf|
|00002510| 2b 20 77 68 69 63 68 20 | 69 73 20 64 69 73 70 6c |+ which |is displ|
|00002520| 61 79 65 64 20 61 73 20 | 66 6f 6c 6c 6f 77 73 3a |ayed as |follows:|
|00002530| 0a 0a 5c 62 65 67 69 6e | 7b 71 75 6f 74 65 7d 5c |..\begin|{quote}\|
|00002540| 73 6d 61 6c 6c 5c 62 65 | 67 69 6e 7b 76 65 72 62 |small\be|gin{verb|
|00002550| 61 74 69 6d 7d 0a 52 50 | 5f 45 52 52 4f 52 20 65 |atim}.RP|_ERROR e|
|00002560| 72 72 6f 72 5f 6e 75 6d | 62 65 72 20 65 72 72 6f |rror_num|ber erro|
|00002570| 72 5f 73 74 72 69 6e 67 | 2e 0a 5c 65 6e 64 7b 76 |r_string|..\end{v|
|00002580| 65 72 62 61 74 69 6d 7d | 5c 65 6e 64 7b 71 75 6f |erbatim}|\end{quo|
|00002590| 74 65 7d 0a 0a 53 75 63 | 68 20 65 72 72 6f 72 73 |te}..Suc|h errors|
|000025a0| 20 61 62 6f 72 74 20 74 | 68 65 20 73 75 62 6d 69 | abort t|he submi|
|000025b0| 73 73 69 6f 6e 2e 0a | |ssion.. | |
+--------+-------------------------+-------------------------+--------+--------+