+ M2 Compiler ISO C90 compatibility
authorcarl <cecodere@yahoo.ca>
Fri, 1 Mar 2019 17:39:25 +0000 (01:39 +0800)
committercarl <cecodere@yahoo.ca>
Fri, 1 Mar 2019 17:44:16 +0000 (01:44 +0800)
commit3867cfdaca83e0c6043048e8338801b86aae0025
treef7888e75ea192208feeb0e38e33e7b8d7d8eb529
parent5f9a1992570e20fee4b0dc2a09899bcc686f8d6f
+ M2 Compiler ISO C90 compatibility
* Fixing of potential crash issue with function tables in compiler.
+ SYSTEM.h is now renamed to SYSTEMM2.h to avoid conflicts on non case sensitive filesystems.
51 files changed:
lang/m2/comp/BigPars
lang/m2/comp/LLlex.c
lang/m2/comp/LLlex.h
lang/m2/comp/LLmessage.c
lang/m2/comp/SYSTEMM2.h [moved from lang/m2/comp/SYSTEM.h with 100% similarity]
lang/m2/comp/casestat.xc
lang/m2/comp/chk_expr.c
lang/m2/comp/chk_expr.h
lang/m2/comp/code.c
lang/m2/comp/code.h [new file with mode: 0644]
lang/m2/comp/cstoper.c
lang/m2/comp/cstoper.h [new file with mode: 0644]
lang/m2/comp/declar.g
lang/m2/comp/def.c
lang/m2/comp/def.xh
lang/m2/comp/defmodule.c
lang/m2/comp/desig.c
lang/m2/comp/desig.h
lang/m2/comp/enter.c
lang/m2/comp/enter.h [new file with mode: 0644]
lang/m2/comp/error.c
lang/m2/comp/error.h [new file with mode: 0644]
lang/m2/comp/expression.g
lang/m2/comp/idf.c
lang/m2/comp/input.c
lang/m2/comp/lookup.c
lang/m2/comp/lookup.h [new file with mode: 0644]
lang/m2/comp/main.c
lang/m2/comp/main.h
lang/m2/comp/misc.c
lang/m2/comp/misc.h
lang/m2/comp/next.in [new file with mode: 0644]
lang/m2/comp/node.c
lang/m2/comp/node.xh
lang/m2/comp/options.c
lang/m2/comp/options.h [new file with mode: 0644]
lang/m2/comp/program.g
lang/m2/comp/scope.h
lang/m2/comp/scope.xc
lang/m2/comp/stab.c
lang/m2/comp/stab.h [new file with mode: 0644]
lang/m2/comp/statement.g
lang/m2/comp/tmpvar.h [new file with mode: 0644]
lang/m2/comp/tmpvar.xc
lang/m2/comp/tokenname.c
lang/m2/comp/type.c
lang/m2/comp/type.xh
lang/m2/comp/typequiv.c
lang/m2/comp/typequiv.h [new file with mode: 0644]
lang/m2/comp/walk.c
lang/m2/comp/walk.h