carl
e8243402be
Move to use C structures instead of typedef to align with other ACK compilers and to avoid forward declaration issues with include files.
2019-05-11 01:09:03 +08:00
carl
3867cfdaca
+ 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.
2019-03-02 01:44:16 +08:00
David Given
fd91851005
Add enough return types to the K&R C that the ACK builds (on Linux) using clang
...
now.
2016-11-10 22:04:18 +01:00
David Given
f6c43b95ef
Modula-2 now works.
...
--HG--
branch : dtrg-buildsystem
rename : lang/pc/build.mk => lang/m2/build.mk
rename : lang/pc/libpc/build.mk => lang/m2/comp/build.mk
rename : lang/pc/libpc/build.mk => lang/m2/libm2/build.mk
2013-05-14 22:24:38 +01:00
ceriel
d4abf57904
Fixed warnings, recognize -gdb
1995-12-04 15:29:42 +00:00
ceriel
0dc2d5a625
use stdarg when compiling with ANSI C compiler
1995-08-17 16:14:45 +00:00
ceriel
1db6a3029b
Header --> Id
1994-06-24 14:02:31 +00:00
ceriel
fa0bee0b26
Do not use '#endif/#else xxx'; it is not allowed for ANSI C
1991-12-17 14:36:35 +00:00
ceriel
bf0caa6f32
Changed error-messages mechanism
1991-11-27 13:40:52 +00:00
ceriel
a0d2a1ea74
delinted somewhat
1988-09-05 15:51:35 +00:00
ceriel
aadfe97a58
make to fit on PDP-11 again
1988-04-29 15:41:38 +00:00
ceriel
d260937564
improved layout with varargs
1988-04-25 16:24:42 +00:00
ceriel
9d3f9ea496
fixed a small problem with the 'symmetric' option; also fixed a
...
problem with Hex numbers
1988-04-19 14:40:27 +00:00
ceriel
2549099d3b
use varargs where needed
1988-04-15 15:19:27 +00:00
ceriel
603c65950c
Fixed some problems:
...
files that use the em_code module must include the em_code.h file
improved checking of definitions after use
fixed problem with ranges in case statements
1987-11-11 13:10:08 +00:00
ceriel
4489526a11
fixed some minor problems
1987-11-09 16:11:04 +00:00
ceriel
e1a3a1c136
made to fit on a PDP-11
1987-11-09 10:17:20 +00:00
ceriel
503edee161
New version, with an option for strict Modula-2, and
...
warnings for unused or uninitialized variables
1987-10-19 11:28:37 +00:00
ceriel
fd817d4dbc
Minor adaptions in order to reduce the size
1987-09-23 16:39:43 +00:00
ceriel
fbc0415761
make to work on sun, added copyright, etc
1987-04-29 10:22:07 +00:00
ceriel
9291d87dab
Several bug fixes
1986-11-05 14:33:00 +00:00
ceriel
3030eb8cae
newer version
1986-10-06 20:36:30 +00:00
ceriel
f56f8f56f3
newer version
1986-05-23 19:25:21 +00:00
ceriel
1cfe2b5dac
newer version
1986-05-23 09:46:31 +00:00
ceriel
0f04bc72bd
newer version
1986-05-21 18:32:20 +00:00
ceriel
0bf57a9c64
newer version
1986-05-01 19:06:53 +00:00
ceriel
a254a8acb1
newer version
1986-04-23 22:12:22 +00:00
ceriel
6715e3b171
newer version
1986-04-18 17:53:47 +00:00
ceriel
d3d6e637d6
newer version
1986-04-17 09:28:09 +00:00
ceriel
f2b68c8261
newer version
1986-04-07 17:40:38 +00:00
ceriel
376c47c98f
newer version, partial parse trees
1986-04-06 17:42:56 +00:00
ceriel
c8453bb3f7
newer version, safety commit
1986-04-03 17:41:26 +00:00
ceriel
f2764393be
safety commit, newer version
1986-03-27 17:37:41 +00:00
ceriel
4a91a6bf4b
newer version, safety commit
1986-03-26 17:53:13 +00:00
ceriel
7f174a46c3
A newer version, safety commit
1986-03-26 15:11:02 +00:00
ceriel
b683a21217
Initial version
1986-03-20 14:52:03 +00:00