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>
Thu, 28 Jul 2016 21:35:24 +0000 (17:35 -0400)
commitc04d54a5ff42208632b2f3e5aff677627efc489f
treed5e8e02a9016fbfff0d0a2a5f1ac4f9a25a3e850
parent8747f1753308abc962358b64bea7fecece5cb8fc
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