About
Docs
Files
Support
Index

Essentials
AutoDocs
Library functions
Cooperate
Process mastering
Debug
Own debugging kit
FGE
Smart modeid pick
Loader
Shared lib. loader
Macros
Helper macros
Structs
All the structures
Logs
Library changelogs
Tools
Progs baked inside

Tools
amiscreen0.3
ansifilter0.1
auto2guide0.1
ccfilter0.1
chipset0.1
cputype0.1
device640.1
dupfilter0.1
expandlogs0.1
findsm0.2
fmpp0.1
fsmount0.1
genanim0.3
gensymtab0.1
hashlab0.4
ktm0.6
linkpoint0.1
logo2ilbm0.1
lpradio0.1
lzwpack0.1
minism0.2
mkheader0.1
modeidctrl0.1
mss0.6
multisum0.3
newterm0.2
numconv0.1
palhack1.1
patmat0.1
pfr0.2
playamitape0.1
qdbflags0.1
qfill0.1
resmodinit0.2
sadctrl0.2
saveassign0.1
setanim0.2
systime0.1
tokendump0.1
uassign0.1
viewlogo0.1
waitback0.4
wrapmount0.1



D
U
P
F
I
L
T
E
R

dupfilter-0.1
--------------

---

This is  'dupfilter', a proggy  that  can remove duplicated lines form text
files. Thanks  to 64bit FNV1a  hash algorithm it is both very effective and
very fast.

---

NOTES:

[*]
Requires  68020(no FPU)+,  OS2.04(theoretically)+, 64+ kilo of free memory.

[*]
It  should be possible to use this program on streams too, so that constant
filtering can be provided.

[*]
If you use my other such proggy called 'deduuupe' then it is time to switch
as this one does the job so much quicker.

[*]
Aside from real duplicates empty lines will also be removed!

---

HELP:

   > dupfilter ?

     IF=INPUTFILE/A,OF=OUTPUTFILE/A,TL=TURBOLEVEL/N,IC=IGNORECASE/S



   IF=INPUTFILE/A   - Input file(with duplicates).

   OF=OUTPUTFILE/A  - Output file(without duplicates).

   TL=TURBOLEVEL/N  - Hash  indexing  space(must  be  to  the  power of 2).
                      This  can  eat  a lot  of memory. Value of  128 needs
                      2 megs  and its the default! Pass  0 if you want just
                      the linear search.

   IC=IGNORECASE/S  - Duplicate removal is case insensitive.

---

USAGE:

   ; Cleanup something
   dupfilter dirty.txt clean.txt

---
megacz
    












































No more fear cus pure HTML is here!
Copyright (C) 2013-2014 by Burnt Chip Dominators