compiler: Fixes to improve compatibility with MinGW/GCC 5 headers
authorJerome St-Louis <jerome@ecere.com>
Sun, 6 Mar 2016 00:30:11 +0000 (19:30 -0500)
committerJerome St-Louis <jerome@ecere.com>
Sun, 3 Jul 2016 06:52:58 +0000 (02:52 -0400)
commita7d1c37e1a3ee9ba7ed4c04175d6642bd7729498
treedeb321c0123d5d5acc7a0231cca0d90e81f69439
parent160802138aad0bc0cdd91afa604bd7947c126a18
compiler: Fixes to improve compatibility with MinGW/GCC 5 headers
- Added __int128
- Fixed TokenType::_while typo
- Handling type of __attribute__((__vector_size(..))
- ecere/gui/Window: Fixed divide by 0 in window tiling code parsing code
42 files changed:
compiler/bootstrap/ecere/bootstrap/Array.c
compiler/bootstrap/ecere/bootstrap/BuiltInContainer.c
compiler/bootstrap/ecere/bootstrap/Container.c
compiler/bootstrap/ecere/bootstrap/CustomAVLTree.c
compiler/bootstrap/ecere/bootstrap/LinkList.c
compiler/bootstrap/ecere/bootstrap/dataTypes.c
compiler/bootstrap/ecere/bootstrap/ecere.main.c
compiler/bootstrap/ecere/bootstrap/instance.c
compiler/bootstrap/ecp/bootstrap/ecp.c
compiler/bootstrap/ecs/bootstrap/ecs.c
compiler/bootstrap/libec/bootstrap/ast.c
compiler/bootstrap/libec/bootstrap/copy.c
compiler/bootstrap/libec/bootstrap/dbpass.c
compiler/bootstrap/libec/bootstrap/ecdefs.c
compiler/bootstrap/libec/bootstrap/expression.c
compiler/bootstrap/libec/bootstrap/firstPass.c
compiler/bootstrap/libec/bootstrap/freeAst.c
compiler/bootstrap/libec/bootstrap/grammar.c
compiler/bootstrap/libec/bootstrap/lexer.c
compiler/bootstrap/libec/bootstrap/loadSymbols.c
compiler/bootstrap/libec/bootstrap/output.c
compiler/bootstrap/libec/bootstrap/pass0.c
compiler/bootstrap/libec/bootstrap/pass1.c
compiler/bootstrap/libec/bootstrap/pass15.c
compiler/bootstrap/libec/bootstrap/pass16.c
compiler/bootstrap/libec/bootstrap/pass2.c
compiler/bootstrap/libec/bootstrap/pass3.c
compiler/bootstrap/libec/bootstrap/type.c
compiler/libec/src/ast.ec
compiler/libec/src/ecdefs.ec
compiler/libec/src/expression.ec
compiler/libec/src/expression.y
compiler/libec/src/grammar.ec
compiler/libec/src/grammar.h
compiler/libec/src/grammar.y
compiler/libec/src/lexer.ec
compiler/libec/src/lexer.l
compiler/libec/src/output.ec
compiler/libec/src/pass15.ec
compiler/libec/src/type.ec
compiler/libec/src/type.y
ecere/src/gui/Window.ec