Improve variable initialization in Smaller C

Improvements:
- support initialization of multidimensional arrays
- support initialization of structures
- support initialization of structures and arrays inside functions
- support static inside functions

Notes:
- Only fully-bracketed (sic) initialization of arrays is supported.
- && and || have been partially replaced with & and | to slightly reduce
code size when self compiling for DOS using -seg16.
This commit is contained in:
Alexey Frunze
2014-04-20 20:59:47 -07:00
parent 557a7f6c8f
commit a0a4e242e6

File diff suppressed because it is too large Load Diff