  ACTLIB:  Another C Tools LIBrary
  Copyright (C) 1993   Marc Stern  (internet: stern@mble.philips.be)

  This package contains several libraries and their source code.
  Some functions are quite complex, some other are very trivial but
  may be useful just to centralize frequently called functions
  (and so allows to coherently propagate modifications).
  The goal of this package is to provide useful tools for developers
  and also to serve as example codes either for beginners programmers
  or for non-novice ones that want to use some low-level tricks
  of MS-DOS for example (like modifying disk volume labels,...).

  Most of the code should be compiler- and operating system-independant
  but has only been tested under Borland compiler (MS-DOS).
  Some functions have been intensively tested and are used in commercial
  products, some have been developed a long time ago and never been
  tested since. There may left some bugs (even important ones)

  All these sources have been either developed or collected (and modified)
  by Marc Stern.

  I will not be responsible for any damage due to the use of these libraries.
  This code is provided as-is WITHOUT ANY WARRANTY.

  You can freely distribute them, modify them and use them for any purpose
  (even include it into commercial products).

  If you find any bugs or interesting modifications please report them to
  me; they will so be included in the next public releases.

  If you use these libraries, please tell it to me.
  I will so try to maintain and enhance them.


  Files description:
  -----------------
                      
  *.LIB:  libraries compiled with Borland C++ 3.1 (overlay compatible)

  CALC.LIB     : to calculate the result of a string.
  DATE.LIB     : general-purpose date & time functions
  STRINGS.LIB  : general-purpose string handling functions
  TOOLS.LIB    : miscellanous functions (most of all for MS-DOS only)

  TVTOOLS.ZIP  : general-purpose Turbo-Vision Tools
                 (library, sources and documentation)

  *.H   : include files
  *.ZIP : source files


  See include files for descriptions of the functions.
  Except TVTOOLS.LIB, all the libraries functions are stand-alone
  (they may call other functions - and they will do it, but most
   of the time you may use them without knowing anything about
   the other ones).

  How to use/compile the package:  
  ------------------------------
  My functions generally call some other functions from the
  'general' libraries (STRINGS.LIB, TOOLS.LIB,...).
  This means that you have to include the related include files
  and to link (some of) the other libraries with your application.


  Special thanks:
  ==============

  1.   To my company: S.A. Philips Industrial and Telecommunication Systems
       (some of the code was developed for business project).

  2.   To all people that written code that I modified or that I used
       to understand some processes.
       As I don't have their names anymore I thanks them all in one shot.


  Who am I?
  =========
          
  Just a few words about me...  

  I finished my studies in 1989 (Civil Engineer in computering) and
  I am working since for a division of Philips - one of the greatest
  specialists in software security (local and transfer confidentiality,
  authentication, coherency, DES/RSA/DSS cyphering,...) and voice recognition.

  I worked about six months in Software Engineering (under UNIX and VMS),
  one year PC support (LAN organisation,...), one year in Quality Assurance
  (Beta-test,...) and I am now working in the security area.

  I also write the great XSET program that allows you to easily write
  efficient batch files. See file XSET.TXT to have more details.

----------------------------------------------------------------------------
                    
Stern Marc          S.A. Philips Industrial and Telecommunication Systems
                    Rue des Deux Gares 80
                    1070 Bruxelles
                    Belgium

                    Fax:  +32-2 525.66.00
                    Tel:  +32-2 525.63.32 (9h - 16h Medium European Time)

E-mail: stern@mble.philips.be (internet)
