//program SR32;
//{$APPTYPE CONSOLE}
{
  Demo program for Unit getOpts, QuoteStr & ScanFiles
  +cxpos (the extremely high performance Search/Replace SubStr)

  Copyright (c) 2004, aa, Inge DR. & Adrian Hafizh.
  Property of PT SOFTINDO Jakarta.
  All rights reserved.

  mailto:aa|AT|softindo|DOT|net, zero_inge|AT|yahoo|DOT|com
  http://delphi.softindo.net
}

//unit GetOpts;
{
  unit Command Line utility
  purpose: get switch index and its respective values from commandline
  version: 1.0.0.1
  date: 2004-10-24
}

//unit QuoteStr;
{ 
  unit quoted-string/command-line parser & interpreter
  version: 1.0.0.1
  date: 2004-10-24
  rev1: 2004-11-06

}
//unit FileScan;
{
  unit directory processor
  high capability file scanner, scanning specified files in directories
  with full featured filter and (if wished) do some command on them
  version: 1.0.0.1
  date: 2004-10-24
  rev1: 2004-11-06
}  

//unit cxpos;
//for further notes, please read also cxpos.txt
{
// ====================================================================
//  Copyright (c) 2004, D.Sofyan, Adrian Hafizh & Inge DR.
//  Property of PT SOFTINDO Jakarta.
//  All rights reserved.
//
//  unit cxpos, a class extension (+sample implementations) of
//  expos (extended pos), the extremely high performance unit
//  of SubString/Pattern Search & Replace,
//  using the new, proposed Sofyan-Hafizh BoundCheck algorithm,
//  plus assembler (x86) tricks in an advanced delphi programming
//
//  target compiler: Delphi5
//  target CPU: intel 486+ compatible
//              (PentiumTick works only in Pentium+)
//
//  hyperbolic hype:
//  this is the fastest implementation of pattern search algorithm,
//  the replace function is *at-least* 25 times faster than the
//  standard delphi's StringReplace on a very light task, and raised
//  exponentially according to the weight (1000-3000++ times faster
//  on heavy duties ones). note: the number is NOT in percent.
//
//  version: 2.0.1.5
//  based on expos Version: 1.0.2.7 (discontinued) by the same authors,
//  (get the expos instead for fully documented source code)
//  extension:
//    using classes to be thread safe
//    full featured Replace function/procedure
//    added pchar version for raw handling memory/filesize > 2GB
//    added file-based sample implementation
//    ++
//
//  Last update: 2004.12.08
// ====================================================================
//  contacts:
//    zero_inge\\AT\\yahoo\\DOT\\com  ~ should be working
//                                      (as long as yahoo still online)
//  or
//    aa\\AT\\softindo\\DOT\\net      ~ maybe not work
//    http://delphi.formasi.com       ~ maybe no longer work
//    http://delphi.softindo.net      ~ not even yet work
//
//  authors address:
//    Jl. Lima Benua No.23, Ciputat 15411,
//    Banten, INDONESIA
//
//  company address:
//    PT SOFTINDO
//    Jl. Bangka II No.1A,
//    Jakarta 12720, INDONESIA.
// ====================================================================
//
}
