Some cleanups
Isolate some codegen into architecture independent area. This should make adding new generators easier.
More
This is easier
More codegen isolation
Support copying structures.
We're getting closer to C90 completeness.
Fix external storage
lexer bug
Cleaner zero filling
Save a register
Fix some codegen bugs
Fix for alias
Logical right shift operation
Allow omitting semicolon at end of structure or union member list.
Really
Fuck off
Implement support for literal struct assignment
Fix structure offset bug
Improve testsuite