Re-use apply_fp_t defined in header file
Fix more ifdef issues
Make OutBuffer into a struct that can be initialized with memset
Remove initializer list
Make constant message string const
Revert recent head-const changes
Explicitly cast Dsymbol to void*
Merge pull request #2435 from yebblies/dsymbolcast

[DDMD] Explicitly cast Dsymbol to void*
Merge pull request #2433 from yebblies/headconst

[DDMD] Revert recent head-const changes
Merge pull request #2429 from yebblies/conststring

[DDMD] Make constant message string const
Merge pull request #2428 from yebblies/initlist

[DDMD] Remove initializer list
Merge pull request #2423 from yebblies/applyfp3

[DDMD] Re-use apply_fp_t defined in header file
Merge pull request #2432 from yebblies/sizeof

[DDMD] Replace sizeof hacks with strlen
Merge pull request #2431 from yebblies/signextnum

[DDMD] Expicitly construct SignExtendedNumbers
Merge pull request #2425 from yebblies/ifdef2

[DDMD] Fix more ifdef issues
Merge pull request #2427 from yebblies/outbuffer

[DDMD] Make OutBuffer into a struct that can be initialized with memset
Don't cut expressions/statements with #ifdefs
Merge pull request #2424 from yebblies/ifdef1

[DDMD] Don't cut expressions/statements with #ifdefs (root.c)
Expand BinAssignExp macros in expression.h
Expand macros in lexer