carl
750a6bc684
Better ANSI C compatibility and portability:
...
+ Addition of function prototypes and include files.
+ Change function definitions to ANSI C style.
+ Initial support for CMake
+ Scripts to generate compiler header is now sed based.
2019-02-19 00:54:23 +08:00
David Given
cb983fac44
Rip out the built-in preprocessor from cemcom.ansi, now it's no longer used.
2018-09-02 12:50:50 +02:00
David Given
6931ffa5a4
Disable the built-in preprocessor in cemcom.ansi; the external preprocessor is
...
always run. Fix a bug in block skipping in the preprocessor.
2018-09-02 12:39:00 +02:00
George Koehler
1ab1306baa
Always use unsigned long in lang/cem
...
Same reason as commit 649410b
.
2017-10-29 17:01:29 -04:00
ceriel
2006278a52
A fix for stabs, and define NDEBUG
1993-10-22 14:24:31 +00:00
ceriel
950e26815e
Fix '#undef' handling
1991-12-16 14:06:09 +00:00
ceriel
bd1da2f86c
Improved switches, and fixed wrong place indication in error messages
1991-03-01 13:51:37 +00:00
ceriel
41e3cf403b
Added support for debugger, de-linted somewhat
1990-10-01 15:28:28 +00:00
eck
9a5ac60946
changed target_sizes.h to trgt_sizes.h
1990-03-12 13:35:26 +00:00
eck
96da16ce33
fixed bugs, added dynamic buffer allocation to preprocessor
1989-11-22 13:58:36 +00:00
ceriel
0ce3cd0c76
no casts in constants used in #if!
1989-11-09 18:07:14 +00:00
ceriel
67f9f2a74f
many little changes: removed some lint complaints; max_int and max_unsigned
...
are now constants if NOCROSS is defined; added lexstrict and expr_strict,
and changed calls where needed
1989-11-08 16:52:34 +00:00
eck
b6a7d4fa0f
Minix again
1989-10-20 13:06:10 +00:00
ceriel
e4857c2446
many minor modifications (it still will not fit on Minix!)
1989-10-19 14:53:25 +00:00
eck
fa4e6eecb4
lots and lots of changes & improvements
1989-09-19 16:13:23 +00:00
ceriel
eb3dcf275e
fixed some problems, updated with cemcom
1989-02-14 14:35:38 +00:00
ceriel
926da49d39
Initial revision
1989-02-07 11:04:05 +00:00