
  C to C++ converter
  Free Open Source program - GNU GPL Licence.
  www.scriptol.com
  www.scriptol.net

This tools automatically converts a C project to C++.
It requires python 2.0 or above installed.

To be a GNU package doesn't means GNU encourages you to
convert your C sources to C++.
But a such conversion may be useful when upgrading :
- to make a C program a reusable component.
- to avoid name conflicts on large programs, especially if
you merge external libraries.

The main program is ctocpp.py
It calls several scripts, that performs successive stages
of converting from C to C++.
For example:
- mkclass.py creates a class from a C header file.
- mkcpp.py propagates the necessary changes into all dependent
sources.

The archive also includes scripts that may help you:
- mover.py changes the location of a project.
- search.py performs searches and replacements.
- mkheader.py corrects a header file.

The wstring.py module is a library of general use, and is under
LGPL licence.

The C to C++ program is under GPL licence, that minds you may
use it and distribute it freely, providing that it remains open
source, and the copyright is unchanged. See at the Copying.txt
file for details.

To test the program, you may use a C project, cdlist, available at
www.scriptol.net
The C++ generated code usually compiles with GCC, MingW, BCC 5.5.
The cdlist example has been compiled with Turbo C++ 3.1 and
requires an assembler.

Before to convert your own project, read carefully the manual.
If you can, print it.
It may be preferable also to apply a file formatter on your
sources - there are lots of such tools on the web - to make the
code more understandable by the converter.

                Thanks for you attention
                        D.Sureau
