swig/Source
Olly Betts 36ee653d3b Omit module functions when there's no code
MSHUTDOWN, RINIT, RSHUTDOWN and MINFO are often empty, so check and
omit them if this is the case, and set the module structure entry to
NULL instead.  Reduces code size, number of external functions on the
module, and runtime overhead a little (RINIT and RSHUTDOWN are called
on every request when used with a webserver).
2016-12-30 15:36:08 +13:00
..
CParse Suppress incorrect warning when a keyword is used in template classes 2016-12-20 19:44:57 +00:00
DOH Warning fixes for 64bit visual c++ on Windows 2015-07-03 20:59:24 +01:00
Include Warning header cosmetics 2016-11-02 09:08:50 +00:00
Modules Omit module functions when there's no code 2016-12-30 15:36:08 +13:00
Preprocessor Fix GCC 7 warnings 2016-12-21 13:05:20 +13:00
Swig Suppress incorrect warning when a keyword is used in template classes 2016-12-20 19:44:57 +00:00
Makefile.am [PHP] Add support for PHP7. 2016-11-30 13:05:59 +13:00
README update this README 2008-11-03 13:32:33 +00:00

SWIG Source directory

 Source/DOH          -  A core set of basic datatypes including
                        strings, lists, hashes, and files.  Used
                        extensively by the rest of SWIG.

 Source/Swig         -  Swig core. Type-system, utility functions.

 Source/Preprocessor -  SWIG C Preprocessor

 Source/CParse       -  SWIG C Parser (still messy)

 Source/Modules      -  Language modules.

 Source/Include      -  Include files.

Historic directories which may be in CVS, but have been removed:

 Source/Modules1.1   -  Old SWIG-1.1 modules. Empty.

 Source/LParse       -  Experimental parser.  Officially dead
                        as CParse is more capable.

 Source/SWIG1.1      -  Old SWIG1.1 core. Completely empty now.