home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / comm / chdup090.lha / CheckDupes.Doc < prev    next >
Text File  |  1992-08-26  |  4KB  |  123 lines

  1.     ******************************************************************
  2.     **                                                              **
  3.     **                     CheckDupes V0.90                         **
  4.     **                                                              **
  5.     **             (C) 1992 by GizmoSoft Productions                **
  6.     **                                                              **
  7.     ******************************************************************
  8.  
  9.  
  10. CheckDupes is NOT public domain, but PostCard-Ware !!!  - That means, if
  11. you like this program and use it regulary, you are obliged to send a
  12. postcard to the author. The address is at the end of this Doc-file.
  13.  
  14.  
  15.  
  16.                                  DISCLAIMER
  17.  
  18.  
  19. The software and accompanying written materials (including any instructions
  20. for use) are provided "as is" without warranty of any kind. further,
  21. the author does not warrant, guarantee or make any representations regarding
  22. the use, or the results of use, of the software or written materials in
  23. terms of correctness, accuracy, reliability, or otherwise.  The entire risk
  24. as to the results and performance of the software is assumed by you.
  25.  
  26.  
  27.  
  28. As the name say - It checks for duplicate message nice and easy[Fast to ;-)] 
  29. Let's get to it:
  30.  
  31.  
  32.     DELETE          - Delete the Dup-messages found
  33.     
  34.     CHKALL          - Will ignore previous highmarks and scan all messages
  35.  
  36.         By default CheckDupes will NOT kill any dupes, and will only
  37.         check messages, that have entered the messagebase(s) since last
  38.         time the highmark was updated.
  39.  
  40. To speed thing up - CheckDupes create a file named ChDupHwm.xxx in each
  41. area, where xxx is the area number - which it checks to read the highmark,
  42. and if this is the same as in the starnet.con it skip this area - so don't
  43. delete this file.
  44. While scanning for dupes, CheckDupes loads all message-headers into RAM, just
  45. to speed the opeartion up. CheckDupes needs 430 bytes for each message 
  46. loaded into RAM. That means, if you for example have 300 messages in an area,
  47. you need to have at least 128K free when running checkdupes. Note, that this
  48. is only for one area. When switching to another area, CheckDupes de-allocates
  49. the used RAM, and starts all over with a new area.
  50.  
  51.  
  52.           -------------------------------------------------------
  53.  
  54. Special thanks to these:
  55.  
  56. Steen Jorgensen (FIDO @2:231/138.0)
  57.  
  58.            For letting me see a copy of his source for ChDup.
  59.            I used this source as a ground for my own proggy.
  60.  
  61. Alex Hansen (FIDO @2:230/130.0)
  62.  
  63.            For having trouble with duplicates ;-) He gave me a chance
  64.            to test my program...
  65.  
  66. Tom Sandfeld (FIDO @2:231/126.0)
  67.  
  68.            For having the guts to beta-test my proggy's on his BBS,
  69.            MicroAmiga BBS, the StarNet support board in Denmark.
  70.  
  71. Jesper Kehlet (FIDO @2:230/413.0)
  72.  
  73.            For helping me, when I had problems with the code.
  74.            (He's also a beta-tester of GizmoConf ;-))
  75.  
  76.           -------------------------------------------------------
  77.  
  78.  
  79.  
  80.                                   History
  81.  
  82.  
  83.  v0.90    - Replaced Message-Read routines with Amiga-DOS' routines...
  84.             Hopefully this will speed things a little up!
  85.  
  86.  v0.80    - Added CHKALL keyword.
  87.  
  88.  v0.75a   - Replaced Level-2 File-IO routines with Level-1 routines. This
  89.             should speed the program a little up (if it is possible to gain
  90.             more speed when using C ;-)).
  91.  
  92.  v0.55a   - Added check for microprocessor-type in the '030-version.
  93.  
  94.  v0.50a   - Now creating dirs from config, if they doesn't exist.
  95.  
  96.  v0.45b   - Internal release with DELETE options, nothing more!
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103. Send Gift(s), $($), Postcards to:
  104.  
  105.                           GizmoSoft Productions
  106.                                c/o B. Ipsen
  107.                         Lyngens Kvarter 117, st.tv.
  108.                              DK-7400 Herning
  109.                                  Denmark
  110.  
  111.  
  112. Comments or bug-reports to:
  113.  
  114.                               FIDO @2:231/126.97
  115.  
  116.  
  117. Complains >NIL:
  118.  
  119.  
  120. /*
  121. EOF
  122. */
  123.