swig/Source
Vadim Zeitlin 1c06a43e35 Do use sym:name for the enum names themselves
Ever since fb4d70027 (Represent enums as themselves in generated code,
2016-04-14) the code used "name" attribute for the enums themselves
instead of "sym:name". The reason for this was documented in the comment
added in f4ee8e536 (Fix names of enums and their elements, 2021-11-04),
but this explanation was only half-correct: although we indeed shouldn't
use sym:name for typedefs, we should use it for the enums themselves, as
otherwise renaming them didn't work and enums were generated in the
wrappers with the wrong names.

Fix this by using sym:name for non typedef'd enums.
2021-11-30 00:17:27 +01:00
..
CParse Fix -Wchar-subscripts warning 2021-04-26 22:32:52 +01:00
DOH Fix few unused variable warnings 2021-03-07 11:20:31 +00:00
Doxygen Fix typos 2021-11-17 07:07:02 +02:00
Include Merge branch 'master' into C 2021-10-04 16:03:36 +02:00
Modules Do use sym:name for the enum names themselves 2021-11-30 00:17:27 +01:00
Preprocessor Allow customizing type mangling in SWIG preprocessor 2021-11-10 00:53:39 +01:00
Swig Merge branch 'master' into C 2021-11-27 00:20:19 +01:00
Makefile.am Merge branch 'master' into C 2019-07-24 20:26:50 +02:00
README Remove details of long-removed directories 2021-05-16 08:42:39 +12: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.