23 Commits

Author SHA1 Message Date
dtrg
f67d6d1491 Rationalised use of #includes to be more standards-compliant. 2006-07-19 10:28:43 +00:00
ceriel
bf9e4d20d9 Replaced a couple of UnGetChar calls with ChPushBack calls. The
UnGetChar call is wrong after skipspaces().
1998-02-09 09:49:00 +00:00
ceriel
c57d76db57 Changed Header into Id 1994-06-27 08:03:14 +00:00
ceriel
6bc329e77c Fix: prevent unintentional token pasting 1994-03-01 15:04:52 +00:00
ceriel
a9cdc723c7 Fixed problem with missed unstacks 1993-03-30 09:41:00 +00:00
ceriel
a3bbaf4940 Do not use '#endif/#else xxx'; it is not allowed for ANSI C 1991-12-17 13:12:22 +00:00
ceriel
478d7e56e1 ANSI requires separate name space for labels, and made to use idf module 1991-06-19 16:12:56 +00:00
ceriel
b0471ef883 Fixed preprocessor problem with empty macro bodies 1991-02-21 12:08:13 +00:00
ceriel
59f6cb5272 Fixed problem with multiple TOKSEP's 1991-02-18 15:50:39 +00:00
eck
b6b4ed47f4 fixed two preprocessing bugs 1990-11-13 16:50:55 +00:00
ceriel
568c87f5ba Added support for debugger, de-linted somewhat 1990-10-01 15:28:28 +00:00
eck
564653926e oops, fix for ## operator was wrong 1990-09-25 13:46:59 +00:00
eck
5de2d83b43 fixed error with # && ##-operators in non function-like macro's
pass printable garbage characters on to parser
1990-09-13 15:12:13 +00:00
eck
c5b9658ba0 warn about ptrdiff_t passed as long on 2-4 machines 1990-04-25 15:09:51 +00:00
eck
5507c169f7 big fix for #include in macro argument 1990-01-26 14:59:50 +00:00
eck
f33399738b MINIX squeezing with strings, fixed small preprocessor bug 1990-01-16 15:21:15 +00:00
eck
ca46cd0363 improved type-checking, fixed preprocessor bug, fixed syntax bug 1989-11-27 11:37:11 +00:00
eck
2e97e6e8b2 fixed bugs, added dynamic buffer allocation to preprocessor 1989-11-22 13:58:36 +00:00
ceriel
acbf5fe28f 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
ceriel
2ab83deae0 use more simple hashing algorithm, made namelist generation dependant on a #define 1989-10-26 16:16:35 +00:00
eck
3b0fac78bd minor changes concerning void and pre-processor 1989-09-29 16:20:38 +00:00
eck
8721b0f01d lots and lots of changes & improvements 1989-09-19 16:13:23 +00:00
ceriel
3ca38fbe2e Initial revision 1989-02-07 11:04:05 +00:00