home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / comm / news / DWdecode.lha / dwdecode / DWdecode.Defaults.Doc < prev    next >
Text File  |  1997-01-02  |  43KB  |  542 lines

  1. ################################################################################
  2. #                                                                              #
  3. #                                   DWDecode                                   #
  4. #                                                                              #
  5. #                         Defaults Documentation File                          #
  6. #                                                                              #
  7. #                       Copyright ©1996 by Dick Whiting                        #
  8. #                                                                              #
  9. #------------------------------------------------------------------------------#
  10. # This file documents all of the options and their internal defaults. Any of   #
  11. # these may be overridden either on the command line or in the runtime prefs   #
  12. # file. This file is NOT useable as a preferences file. It is only used to     #
  13. # document what the options are and what they are used for.                    #
  14. #                                                                              #
  15. # Command line options override the prefs file and the prefs file options will #
  16. # override the internal defaults.                                              #
  17. #                                                                              #
  18. # All commands can be specified using the ALIAS or the fullname.               #
  19. #                                                                              #
  20. #                                                                              #
  21. # Commands have a 'TYPE' indicated.                                            #
  22. #     'B' is Boolean (YES/NO, TRUE/FALSE, ON/OFF, 1/0)                         #
  23. #     'N' is Numeric (any positive integer)                                    #
  24. #     'F' is a file. The program checks for its existence                      #
  25. #     'S' is a character string. Any alphanumeric string is accepted           #
  26. #                                                                              #
  27. #                                                                              #
  28. # All options with a type of 'B' may be turned ON by specifying just the       #
  29. # command or its alias.                                                        #
  30. #                                                                              #
  31. #------------------------------------------------------------------------------#
  32. #                                                                              #
  33. # FORMAT of this file:  (options are grouped according to function)            #
  34. #                                                                              #
  35. #Command-Option  Alias  Type  Default-Value                                    #
  36. #                                                                              #
  37. #------------------------------------------------------------------------------#
  38. #                                                                              #
  39. # A complete alphabetical listing can be gotten by envoking DWDecode as:       #
  40. #                                                                              #
  41. #   DWDecode -h  OR DWDecode ?  OR   DWDecode HELP                             #
  42. #                                                                              #
  43. #------------------------------------------------------------------------------#
  44. #                    TABLE OF CONTENTS OF THIS FILE                            #
  45. #                                                                              #
  46. # DECODERS AND THEIR FAILURE CODES                                             #
  47. #   Base64Cmd                                                                  #
  48. #   B64cmdFail                                                                 #
  49. #   UUcmd                                                                      #
  50. #   UUcmdFail                                                                  #
  51. #                                                                              #
  52. # FILES USED FOR DETERMINING DECODING INFORMATION                              #
  53. #   Base64TypesFile                                                            #
  54. #   BinTypesFile                                                               #
  55. #   EncTypesFile                                                               #
  56. #   SectionTypesFile                                                           #
  57. #                                                                              #
  58. # VARIABLES USED FOR DETERMINING DECODING INFORMATION                          #
  59. #   MaxHeader                                                                  #
  60. #   MinEncoded                                                                 #
  61. #                                                                              #
  62. # FILES USED FOR SETTING RUNTIME OPTIONS                                       #
  63. #   PrefsFile                                                                  #
  64. #                                                                              #
  65. # DIRECTORIES AND INPUT AND OUTPUT                                             #
  66. #   Source                                                                     #
  67. #   Recursive                                                                  #
  68. #   Dest                                                                       #
  69. #   FileNote                                                                   #
  70. #   Replace                                                                    #
  71. #                                                                              #
  72. # FILTERING OF INPUT FILES                                                     #
  73. #   KeepDays                                                                   #
  74. #   MarkOld                                                                    #
  75. #   SkipFrom                                                                   #
  76. #   SkipFromFile                                                               #
  77. #   SkipSubject                                                                #
  78. #   SkipSubjectFile                                                            #
  79. #                                                                              #
  80. # REPORT CONTROL OPTIONS                                                       #
  81. #   ShowDecode                                                                 #
  82. #   ShowDirs                                                                   #
  83. #   ShowFiles                                                                  #
  84. #   ShowParts                                                                  #
  85. #   ShowStats                                                                  #
  86. #   DumpOpts                                                                   #
  87. #                                                                              #
  88. # DELETE OPTIONS                                                               #
  89. #   DeleteAfter                                                                #
  90. #   DeleteDups                                                                 #
  91. #   DeleteFrom                                                                 #
  92. #   DeleteOld                                                                  #
  93. #   DeleteSubject                                                              #
  94. #   DeleteText                                                                 #
  95. #   XDELETE                                                                    #
  96. #                                                                              #
  97. # DEBUGGING OPTIONS                                                            #
  98. #   Debug                                                                      #
  99. #   Dump64Files                                                                #
  100. #   DumpBase64Types                                                            #
  101. #   DumpBinTypes                                                               #
  102. #   DumpDates                                                                  #
  103. #   DumpEncTypes                                                               #
  104. #   DumpFiles                                                                  #
  105. #   DumpFroms                                                                  #
  106. #   DumpMisc                                                                   #
  107. #   DumpOpts                                                                   #
  108. #   DumpPhase2                                                                 #
  109. #   DumpSectionTypes                                                           #
  110. #   DumpSkipFroms                                                              #
  111. #   DumpSkipSubjects                                                           #
  112. #   DumpSubjects                                                               #
  113. #                                                                              #
  114. #   TrapAllBegs                                                                #
  115. #   TrapAllEncs                                                                #
  116. #   TrapAllSecs                                                                #
  117. #                                                                              #
  118. # LOGGING OPTIONS                                                              #
  119. #   Log                                                                        #
  120. #   LogFile                                                                    #
  121. #                                                                              #
  122. # MISCELLANEOUS RUNTIME OPTIONS                                                #
  123. #   DWassignIN                                                                 #
  124. #   DWtemp                                                                     #
  125. #   Quiet                                                                      #
  126. #   RunBack                                                                    #
  127. #   ScanOnly                                                                   #
  128. #   ScanProg                                                                   #
  129. #                                                                              #
  130. # MAKING DWDECODE SMARTER                                                      #
  131. #   TrapNewEncs                                                                #
  132. #   TrapNewEncsFile                                                            #
  133. #   TrapNewSecs                                                                #
  134. #   TrapNewSecsFile                                                            #
  135. #                                                                              #
  136. #------------------------------------------------------------------------------#
  137. #                                                                              #
  138. #                      Dick Whiting <dwhiting@europa.com>                      #
  139. #                               01 December 1996                               #
  140. #                                                                              #
  141. ################################################################################
  142.  
  143.  
  144. ################################################################################
  145. #                    DECODERS AND THEIR FAILURE CODES                          #
  146. #------------------------------------------------------------------------------#
  147. #                                                                              #
  148. #Base64Cmd   BC  F  Base64Decode %SF %DF USEMINLEN > nil:                      #
  149. #B64cmdFail  BF  N  20                                                         #
  150. #                                                                              #
  151. #UUcmd       UC  F  UUout %SF BUFSIZE=150 IGNORETERMINATION USEBASENAME > nil: #
  152. #UUcmdFail   UF  N  10                                                         #
  153. #                                                                              #
  154. #------------------------------------------------------------------------------#
  155. #  These options control which decoders are used and what is considered a      #
  156. #  FATAL error such as 'Disk Full'. If you use different decoders you will     #
  157. #  have to construct your own command line string for them. They accept the    #
  158. #  following substitution variables:                                           #
  159. #                                                                              #
  160. #  %SF is replaced with the complete name (including path) of the input file   #
  161. #  %DF is replaced with the complete name (including path) of the output file  #
  162. #  %SD is replaced with the name of the input directory                        #
  163. #  %DD is replaced with the name of the output directory                       #
  164. #                                                                              #
  165. #  Likewise, you will HAVE to determine the appropriate xxxcmdFail value.      #
  166. #  The easiest way is just to direct decoding to a floppy disk and see what    #
  167. #  value is returned when the disk fills up and you select CANCEL on the       #
  168. #  requestor.                                                                  #
  169. #                                                                              #
  170. #  I do a change directory to the output prior to envoking the decoders, so    #
  171. #  if yours does not require an output filename AND used the current directory #
  172. #  you will not need to specify it.                                            #
  173. #                                                                              #
  174. #                                                                              #
  175. #  If you do NOT place them in the same directory as DWDecode, they you must   #
  176. #  specify the path information also. Such as:                                 #
  177. #                                                                              #
  178. #  Base64Cmd='AmiTCP:bin/Base64Decode %SF %DF USEMINLEN > nil:'                #
  179. #                                                                              #
  180. ################################################################################
  181.  
  182. ################################################################################
  183. #              FILES USED FOR DETERMINING DECODING INFORMATION                 #
  184. #------------------------------------------------------------------------------#
  185. #                                                                              #
  186. #Base64TypesFile   B64F   F    DWdecode.Base64.Types                           #
  187. #BinTypesFile      BTF    F    DWdecode.Binary.Types                           #
  188. #EncTypesFile      ETF    F    DWdecode.Encode.Types                           #
  189. #SectionTypesFile  STF    F    DWdecode.Section.Types                          #
  190. #                                                                              #
  191. #------------------------------------------------------------------------------#
  192. #  These FILES contain information for determining how a file is encoded,      #
  193. #  where parts begin and end, and what words in a subject line MIGHT be a      #
  194. #  valid part name. See the individual file for further documentation. These   #
  195. #  files are required and are part of the DWDecode distribution.               #
  196. #                                                                              #
  197. ################################################################################
  198.  
  199. ################################################################################
  200. #              VARIABLES USED FOR DETERMINING DECODING INFORMATION             #
  201. #------------------------------------------------------------------------------#
  202. #                                                                              #
  203. #MaxHeader   MH  N  25                                                         #
  204. #MinEncoded  ME  N   4                                                         #
  205. #                                                                              #
  206. #------------------------------------------------------------------------------#
  207. #  After the output of the SCAN program has been checked, what are usually     #
  208. #  text files are searched looking for lines that might be UUencoded or B64    #
  209. #  encoded. Usually, any found will be part xx/yy of files.                    #
  210. #  The MAXHEADER values says to only read nn lines looking for encoded lines.  #
  211. #  The MINENCODED value says that there MUST be at least nn lines that seem    #
  212. #  to be the SAME kind of encoding and that no other lines may appear within   #
  213. #  this group of nn lines.  The default values seem to work well. If you see   #
  214. #  encoded files being indicated as text files, you can modify these values.   #
  215. #                                                                              #
  216. ################################################################################
  217.  
  218. ################################################################################
  219. #              FILES USED FOR SETTING RUNTIME OPTIONS                          #
  220. #------------------------------------------------------------------------------#
  221. #                                                                              #
  222. #PrefsFile         P      F    DWdecode.Prefs                                  #
  223. #                                                                              #
  224. #------------------------------------------------------------------------------#
  225. #  This file is used to set your personal preferences. You can have as many    #
  226. #  different preference files as you wish. Just specify:                       #
  227. #                                                                              #
  228. #      DWDecode P='pref-file-this-time'                                        #
  229. #                                                                              #
  230. #  to use a file with a different name. This is the VERY FIRST option that is  #
  231. #  checked from the command line and is used (if present) to load the current  #
  232. #  runs options.                                                               #
  233. #                                                                              #
  234. ################################################################################
  235.  
  236. ################################################################################
  237. #                     DIRECTORIES AND INPUT AND OUTPUT                         #
  238. #------------------------------------------------------------------------------#
  239. #                                                                              #
  240. #Source            S      F    (NO default value)                              #
  241. #Recursive         REC    B    YES                                             #
  242. #                                                                              #
  243. #Dest              D      F    (NO default value)                              #
  244. #FileNote          FN     S    %LLQ2 : %SUBJECT                                #
  245. #Replace           REP    B    NO                                              #
  246. #                                                                              #
  247. #------------------------------------------------------------------------------#
  248. #  SOURCE= and DEST= are used as the input for the USENET news files and as    #
  249. #  the output directory for decoded files. The RECURSIVE option controls       #
  250. #  whether SOURCE= is treated as a single directory or if it is considered     #
  251. #  as the highest level of a directory tree. RECURSIVE=YES will result in      #
  252. #  decoding ALL of the files in SOURCE=  plus ALL of the files in ALL of the   #
  253. #  subdirectories of SOURCE=                                                   #
  254. #                                                                              #
  255. #  FILENOTE= controls the format of the filenote attached to decoded output    #
  256. #  files. Any character string is valid. However, substitution variables MUST  #
  257. #  be separated from other characters by at least 1 blank.                     #
  258. #                                                                              #
  259. #  The string may contain the following substitution variables:                #
  260. #                                                                              #
  261. #  For the following examples assume input file is from directory:             #
  262. #      INTERNET:UUNEWS/alt/binaries/pictures/animals/cute/fuzzy                #
  263. #                                                                              #
  264. #  %LLQn is replaced by the last n levels of the INPUT directory name.         #
  265. #        if n is NOT specified the default is n=1                              #
  266. #                                                                              #
  267. #        i.e. specifying FN='%LLQ2 : keep' would result in filenotes of        #
  268. #             'cute fuzzy : keep'                                              #
  269. #                                                                              #
  270. #  %HLQn is replaced by the first n levels of the INPUT directory name.        #
  271. #        if n is NOT specified the default is the top level only (n=1)         #
  272. #                                                                              #
  273. #        i.e. specifying FN='%HLQ2 : keep' would result in filenotes of        #
  274. #             'INTERNET UUNEWS : keep'                                         #
  275. #                                                                              #
  276. #  %QUALxy is replaced with a portion of the INPUT directory name starting     #
  277. #          with the xth level for y levels. If xy are not specified then       #
  278. #          the COMPLETE directory name is used. If y is missing, then all      #
  279. #          levels starting with the xth are used.                              #
  280. #                                                                              #
  281. #        i.e. specifying FN='%QUAL53 : keep' would result in                   #
  282. #             'pictures animals cute : keep'                                   #
  283. #                                                                              #
  284. #  %DATE is replaced with the date from the Date: HEADER in the input file.    #
  285. #                                                                              #
  286. #  %FROM is replaced with the value from the From: HEADER in the input file.   #
  287. #                                                                              #
  288. #  %SUBJECT is replaced with the Subject: HEADER in the input file.            #
  289. #                                                                              #
  290. #  %SOURCE is replaced with the FULL source directory name. If RECURSIVE=YES   #
  291. #          this will be the actual subdirectory name.                          #
  292. #                                                                              #
  293. #  REPLACE=YES says to replace existing files in the output directory with     #
  294. #  new ones from the input directory. This may result in the same file being   #
  295. #  created multiple times each time overlaying the previously created one.     #
  296. #  With all of the cross posting that occurs, this can be a considerable       #
  297. #  nuisance. However, there ARE times that you may wish to turn this on.       #
  298. #                                                                              #
  299. ################################################################################
  300.  
  301. ################################################################################
  302. #                      FILTERING OF INPUT FILES                                #
  303. #------------------------------------------------------------------------------#
  304. #                                                                              #
  305. #KeepDays          KD     N    30                                              #
  306. #MarkOld           MO     B    YES                                             #
  307. #                                                                              #
  308. #SkipFrom          SF     B    YES                                             #
  309. #SkipFromFile      SFF    F    DWdecode.Skip.Froms                             #
  310. #                                                                              #
  311. #SkipSubject       SS     B    YES                                             #
  312. #SkipSubjectFile   SSF    F    DWdecode.Skip.Subjects                          #
  313. #                                                                              #
  314. #------------------------------------------------------------------------------#
  315. #                                                                              #
  316. #  SKIPFROM=YES uses the values in the SKIPFROMFILE to bypass processing of    #
  317. #  certain input files. Files matching a SKIPFROMFILE value will have an 'F'   #
  318. #  in their filenote comment string. Use Dopus or another directory to check   #
  319. #  these.                                                                      #
  320. #                                                                              #
  321. #  If DELETEFROM=YES then these files will be deleted PRIOR to any decoding.   #
  322. #                                                                              #
  323. #  The SKIPSUBJECT=YES and SKIPSUBJECTFILE= options also work together in the  #
  324. #  same way. The input files that match will have an 'S' in their comment.     #
  325. #                                                                              #
  326. #  These will disappear without ever being seen if DELETESUBJECT=YES.          #
  327. #                                                                              #
  328. #  KEEPDAYS=nn specifies how many days (based on the Date: header) to keep an  #
  329. #  input file. If MARKOLD=YES then these files will go through the normal      #
  330. #  decoding logic and then have 'O' (old) placed in their filenote comments.   #
  331. #                                                                              #
  332. #  If DELETEOLD=YES, then they will be deleted instead of being marked.        #
  333. #                                                                              #
  334. ################################################################################
  335.  
  336. ################################################################################
  337. #                          REPORT CONTROL OPTIONS                              #
  338. #------------------------------------------------------------------------------#
  339. #                                                                              #
  340. #ShowDecode        SHDE   B    YES                                             #
  341. #ShowDirs          SHDI   B    YES                                             #
  342. #ShowFiles         SHF    B    YES                                             #
  343. #ShowParts         SHP    B    YES                                             #
  344. #ShowStats         SHS    B    YES                                             #
  345. #                                                                              #
  346. #DumpOpts          DO     B    NO                                              #
  347. #                                                                              #
  348. #------------------------------------------------------------------------------#
  349. #                                                                              #
  350. # These options control which reports appear on the console or log (see LOG=)  #
  351. #                                                                              #
  352. # SHOWDIRS   switches on/off the complete list of ALL directories processed    #
  353. # SHOWFILES  switches on/off the reporting by file                             #
  354. # SHOWPARTS  switches on/off the reporting by partname                         #
  355. # SHOWDECODE switches on/off the reporting of the decoding process             #
  356. # SHOWSTATS  switches on/off the reporting of various stats for each directory #
  357. #                                                                              #
  358. # DUMPOPTS   switches on/off the reporting of the runtime options              #
  359. #                                                                              #
  360. ################################################################################
  361.  
  362. ################################################################################
  363. #                             DELETE OPTIONS                                   #
  364. #------------------------------------------------------------------------------#
  365. # SUGGESTION: Don't turn these options on until you are REALLY secure with my  #
  366. # program. Test SKIP options thoroughly BEFORE making them into DELETEs.       #
  367. #------------------------------------------------------------------------------#
  368. #                                                                              #
  369. #DeleteAfter       DELA   B    NO                                              #
  370. #DeleteDups        DELD   B    NO                                              #
  371. #DeleteFrom        DELF   B    NO                                              #
  372. #DeleteOld         DELO   B    NO                                              #
  373. #DeleteSubject     DELS   B    NO                                              #
  374. #DeleteText        DELT   B    NO                                              #
  375. #XDELETE           XD     B    NO                                              #
  376. #                                                                              #
  377. #------------------------------------------------------------------------------#
  378. #                                                                              #
  379. # These options control which (if any) input files are deleted after decoding  #
  380. # and/or filtering.                                                            #
  381. #                                                                              #
  382. # DELETEAFTER=YES deletes all files used in a 'successful' decode.             #
  383. # DELETEDUPS=YES  works in combination with REPLACE=                           #
  384. #                 If REPLACE=NO then DELETEDUPS will delete files that specify #
  385. #                 an output file that ALREADY exists.                          #
  386. #                 If REPLACE=YES then DELETEDUPS will delete files that name   #
  387. #                 SAME output file as one decoded in the current run.          #
  388. #                                                                              #
  389. # DELETETEXT=YES  deletes any files that DWDecode 'thinks' are just text.      #
  390. #                                                                              #
  391. # DELETEFROM=YES  deletes any files identified during the SKIPFROM logic.      #
  392. #                                                                              #
  393. # DELETESUBJECT=YES deletes files identified by SKIPSUBJECT logic.             #
  394. #                                                                              #
  395. # DELETEOLD=YES  deletes any files identified as older than keepdays, but this #
  396. #                is done AFTER attempting to decode them.                      #
  397. #                                                                              #
  398. # XDELETE=YES  turns ON ALL DELETE options. Very dangerous, but it's there.    #
  399. #                                                                              #
  400. ################################################################################
  401.  
  402. ################################################################################
  403. #                             DEBUGGING OPTIONS                                #
  404. #------------------------------------------------------------------------------#
  405. # These are probably useless to most of you, but since I left them in, I       #
  406. # thought I should document them--a very little;)                              #
  407. #------------------------------------------------------------------------------#
  408. #                                                                              #
  409. #Debug             DB     B    NO                                              #
  410. #Dump64Files       D64F   B    NO                                              #
  411. #DumpBase64Types   D64T   B    NO                                              #
  412. #DumpBinTypes      DBT    B    NO                                              #
  413. #DumpDates         DD     B    NO                                              #
  414. #DumpEncTypes      DET    B    NO                                              #
  415. #DumpFiles         DF     B    NO                                              #
  416. #DumpFroms         DFR    B    NO                                              #
  417. #DumpMisc          DM     B    NO                                              #
  418. #DumpOpts          DO     B    NO                                              #
  419. #DumpPhase2        DP2    B    NO                                              #
  420. #DumpSectionTypes  DST    B    NO                                              #
  421. #DumpSkipFroms     DSF    B    NO                                              #
  422. #DumpSkipSubjects  DSS    B    NO                                              #
  423. #DumpSubjects      DS     B    NO                                              #
  424. #                                                                              #
  425. #TrapAllBegs       TAB    B    NO                                              #
  426. #TrapAllEncs       TAE    B    NO                                              #
  427. #TrapAllSecs       TAS    B    NO                                              #
  428. #                                                                              #
  429. #------------------------------------------------------------------------------#
  430. #                                                                              #
  431. # Debug             - turns on ALL debugging options                           #
  432. # Dump64Files       - not used -- removed as unnecessary during coding         #
  433. # DumpBase64Types   - writes the Base64TypesFile to the console/log            #
  434. # DumpBinTypes      - writes the BinTypesFile to the console/log               #
  435. # DumpDates         - writes ALL Date: header lines to the console/log         #
  436. # DumpEncTypes      - writes the EncTypesFile to the console/log               #
  437. # DumpFiles         - writes the Files. array to the console/log               #
  438. # DumpFroms         - writes ALL From: header lines to the console/log         #
  439. # DumpMisc          - writes the MiscInfo. array to the console/log            #
  440. # DumpOpts          - writes all of the runtime options to the console/log     #
  441. # DumpPhase2        - writes various arrays to the console/log                 #
  442. # DumpSectionTypes  - writes the SectionTypesFile to the console/log           #
  443. # DumpSkipFroms     - writes the SkipFromFile to the console/log               #
  444. # DumpSkipSubjects  - writes the SkipSubjectsFile to the console/log           #
  445. # DumpSubjects      - writes ALL Subject: header lines to the console/log      #
  446. #                                                                              #
  447. # TrapAllBegs       - writes ALL lines containing 'begin' to the console/log   #
  448. # TrapAllEncs       - writes ALL 'Content-Transfer-Encoding:' lines            #
  449. # TrapAllSecs       - writes ALL lines containing 'section' to console/log     #
  450. #                                                                              #
  451. ################################################################################
  452.  
  453. ################################################################################
  454. #                               LOGGING OPTIONS                                #
  455. #------------------------------------------------------------------------------#
  456. #                                                                              #
  457. #Log               L      B    YES                                             #
  458. #LogFile           LF     S    DWdecode.Log                                    #
  459. #                                                                              #
  460. #------------------------------------------------------------------------------#
  461. #                                                                              #
  462. # LOG=YES says to write reports to a file instead of the console               #
  463. # LOGFILE is used to specify the name of the log file.                         #
  464. #                                                                              #
  465. ################################################################################
  466.  
  467. ################################################################################
  468. #                        MISCELLANEOUS RUNTIME OPTIONS                         #
  469. #------------------------------------------------------------------------------#
  470. #                                                                              #
  471. #DWassignIN        DWI    S    DW:                                             #
  472. #DWtemp            DWT    F    T:                                              #
  473. #Quiet             Q      B    NO                                              #
  474. #RunBack           RB     S    run > nil:                                      #
  475. #ScanOnly          SO     B    NO                                              #
  476. #ScanProg          SP     F    FlashFind                                       #
  477. #                                                                              #
  478. #------------------------------------------------------------------------------#
  479. #                                                                              #
  480. # DWassignIN - within the program I use this assign for the input directory.   #
  481. #              you would only need to change it if there was a conflict with   #
  482. #              an existing assign - it is removed at the end of program.       #
  483. #                                                                              #
  484. # DWtemp     - this is used as the target of temporary files. Might need to    #
  485. #              changed if T: can't handle the amount of bytes necessary?       #
  486. #                                                                              #
  487. # QUIET      - if set to YES will suppress almost all console messages. I      #
  488. #              recommend leaving it set to NO so that you have something to    #
  489. #              watch as the decode process progresses.                         #
  490. #                                                                              #
  491. #                                                                              #
  492. # RunBack    - this runs QuickSort. You could change it to use c:asyncrun or   #
  493. #              some other program -- why I'm not really sure.                  #
  494. #                                                                              #
  495. # ScanOnly   - if set to YES will have the program do everything EXCEPT the    #
  496. #              actual decoding and deleting of files. If you are nervous about #
  497. #              running this or just curious about the output - try this. It    #
  498. #              was mostly useful when I was doing the coding.                  #
  499. #                                                                              #
  500. # ScanProg   - originally I had intended allowing for different Scan/search    #
  501. #              programs, but the AmigaDos Search command was tooooo slow,      #
  502. #              and others wrote strange characters. FlashFind was fast AND it  #
  503. #              was easy to parse the output. So this option MUST be FlashFind  #
  504. #              with its path (if you put in a different directory)             #
  505. #                                                                              #
  506. #                                                                              #
  507. ################################################################################
  508.  
  509.  
  510.  
  511. ################################################################################
  512. #                        MAKING DWDECODE SMARTER                               #
  513. #------------------------------------------------------------------------------#
  514. #                                                                              #
  515. #TrapNewEncs       TNE    B    YES                                             #
  516. #TrapNewEncsFile   TNEF   S    DWdecode.Trap.Encodes                           #
  517. #TrapNewSecs       TNS    B    YES                                             #
  518. #TrapNewSecsFile   TNSF   S    DWdecode.Trap.Sections                          #
  519. #                                                                              #
  520. #------------------------------------------------------------------------------#
  521. #                                                                              #
  522. # TrapNewEncs - enables trapping of NEW 'Content-Transfer-Encoding:' lines.    #
  523. #               This enables you to add them as you discover them.             #
  524. #                                                                              #
  525. # TrapNewEncsFile is the file where the NEW encoding lines are logged.         #
  526. #                                                                              #
  527. # TrapNewSecs - enables trapping of NEW section lines. These are lines that    #
  528. #               start with the word section and do not match ones in the STF   #
  529. #                                                                              #
  530. # TrapNewSecsFile is the file where the NEW section lines are logged           #
  531. #                                                                              #
  532. #                                                                              #
  533. # SUGGESTION: Check these files occassionally and add the necessary info to    #
  534. # the corresponding file. Also, I would appreciate it if you would send any    #
  535. # new section lines or encoding lines to me (email) and I will add them for    #
  536. # future updates.                                                              #
  537. #                                                                              #
  538. #                                                                              #
  539. ################################################################################
  540. #                     END OF DEFAULTS DOCUMENTATION FILE                       #
  541. ################################################################################
  542.