home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Elysian Archive
/
AmigaElysianArchive.iso
/
comm
/
chdup090.lha
/
CheckDupes.Doc
< prev
next >
Wrap
Text File
|
1992-08-26
|
4KB
|
123 lines
******************************************************************
** **
** CheckDupes V0.90 **
** **
** (C) 1992 by GizmoSoft Productions **
** **
******************************************************************
CheckDupes is NOT public domain, but PostCard-Ware !!! - That means, if
you like this program and use it regulary, you are obliged to send a
postcard to the author. The address is at the end of this Doc-file.
DISCLAIMER
The software and accompanying written materials (including any instructions
for use) are provided "as is" without warranty of any kind. further,
the author does not warrant, guarantee or make any representations regarding
the use, or the results of use, of the software or written materials in
terms of correctness, accuracy, reliability, or otherwise. The entire risk
as to the results and performance of the software is assumed by you.
As the name say - It checks for duplicate message nice and easy[Fast to ;-)]
Let's get to it:
DELETE - Delete the Dup-messages found
CHKALL - Will ignore previous highmarks and scan all messages
By default CheckDupes will NOT kill any dupes, and will only
check messages, that have entered the messagebase(s) since last
time the highmark was updated.
To speed thing up - CheckDupes create a file named ChDupHwm.xxx in each
area, where xxx is the area number - which it checks to read the highmark,
and if this is the same as in the starnet.con it skip this area - so don't
delete this file.
While scanning for dupes, CheckDupes loads all message-headers into RAM, just
to speed the opeartion up. CheckDupes needs 430 bytes for each message
loaded into RAM. That means, if you for example have 300 messages in an area,
you need to have at least 128K free when running checkdupes. Note, that this
is only for one area. When switching to another area, CheckDupes de-allocates
the used RAM, and starts all over with a new area.
-------------------------------------------------------
Special thanks to these:
Steen Jorgensen (FIDO @2:231/138.0)
For letting me see a copy of his source for ChDup.
I used this source as a ground for my own proggy.
Alex Hansen (FIDO @2:230/130.0)
For having trouble with duplicates ;-) He gave me a chance
to test my program...
Tom Sandfeld (FIDO @2:231/126.0)
For having the guts to beta-test my proggy's on his BBS,
MicroAmiga BBS, the StarNet support board in Denmark.
Jesper Kehlet (FIDO @2:230/413.0)
For helping me, when I had problems with the code.
(He's also a beta-tester of GizmoConf ;-))
-------------------------------------------------------
History
v0.90 - Replaced Message-Read routines with Amiga-DOS' routines...
Hopefully this will speed things a little up!
v0.80 - Added CHKALL keyword.
v0.75a - Replaced Level-2 File-IO routines with Level-1 routines. This
should speed the program a little up (if it is possible to gain
more speed when using C ;-)).
v0.55a - Added check for microprocessor-type in the '030-version.
v0.50a - Now creating dirs from config, if they doesn't exist.
v0.45b - Internal release with DELETE options, nothing more!
Send Gift(s), $($), Postcards to:
GizmoSoft Productions
c/o B. Ipsen
Lyngens Kvarter 117, st.tv.
DK-7400 Herning
Denmark
Comments or bug-reports to:
FIDO @2:231/126.97
Complains >NIL:
/*
EOF
*/