Move SymbolDeclaration constructor into the frontend
Merge pull request #1985 from yebblies/stringandnull

[DDMD] Workaround bug in dmd: common type of string literal and null does not convert to const char *
Add C++ mangling of struct and class names for member variables and functions
Fix seh main wrapper
Print all braces in impcnv tables
entity.c: wrap array of structs elements
Remove (type) where type is a variable
Move #defines out of structs
0 -> NULL
Remove an always-identical #define alias (tfloat2)
Merge pull request #1995 from yebblies/typeparens

[DDMD] Remove (type) where type is a variable
Merge pull request #1994 from yebblies/entitybraces

[DDMD] entity.c: wrap array of structs elements
Merge pull request #1997 from yebblies/zerotonull

[DDMD] 0 -> NULL
Merge pull request #1998 from yebblies/tfloat2

[DDMD] Remove an always-identical #define alias (tfloat2)
Merge pull request #1996 from yebblies/evictdefine

[DDMD] Move #defines out of structs
Merge pull request #1993 from yebblies/impcnvgenbrace

[DDMD] Print all braces in impcnv tables
Merge pull request #1991 from yebblies/fixseh

[DDMD] Fix seh main wrapper
Merge pull request #1988 from yebblies/symbolctor

[DDMD] Move SymbolDeclaration constructor into the frontend
use correct dtor location
fix issue 10053 - struct member with pure dtor forces declared dtor to
be pure, too