Commit graph

94 commits

Author SHA1 Message Date
ceriel dab38becd4 Fixed preprocessor problem with empty macro bodies 1991-02-21 12:08:13 +00:00
ceriel 797441009d prevent multiple occurrences of TOKSEP in replace.c 1991-02-18 15:25:11 +00:00
ceriel 9e970befed in SkipToNewLine(), check for TOKSEP 1991-01-15 11:51:40 +00:00
ceriel 589f3a3e35 Check for garbage in #pragma and #include 1991-01-03 13:50:57 +00:00
eck 007151ef1d improved error-handling on conditionally excluded #-lines 1990-12-10 11:17:34 +00:00
eck 7de2babe56 fixed bug with reading from standard input 1990-11-01 11:09:09 +00:00
ceriel 5ba9685e76 de-linted somewhat 1990-10-02 17:19:17 +00:00
eck d7a034bc02 fixed bug with -I flag 1990-09-27 16:39:54 +00:00
eck 7b00154c54 oops, previous fix was wrong for ## operator 1990-09-25 13:40:32 +00:00
eck 707d811586 fixed error with # && ##-operators in non function-like macro's 1990-09-13 15:14:52 +00:00
eck f0581f7706 fixed small bug with token separation 1990-09-10 11:57:16 +00:00
eck f614fc6dc3 fixed two little bugs 1990-08-31 10:27:12 +00:00
eck 313376cd36 improved -I handling 1990-07-25 13:00:40 +00:00
ceriel aff5b89ac9 change flag -xs to -i, -xm to -m, dependencies 1990-06-06 16:10:19 +00:00
eck 7987a1fed8 cast ptrdiff_t to int for ANSI 1990-04-25 15:10:13 +00:00
eck 564bb0b81c changed remark about predefined identifiers 1990-04-19 16:04:58 +00:00
eck 64e9d11570 the -U option did not work properly; call do_undef() now 1990-04-18 16:40:17 +00:00
eck b44938412e two -D options for one identifier didn't work 1990-04-18 13:03:05 +00:00
eck 031b9dfee2 added warning for nested comment 1990-04-10 10:52:52 +00:00
eck 99e74b2341 bug fix for #line directives 1990-03-29 10:45:15 +00:00
eck d04a8595f3 fixed calls of echo() macro's 1990-03-13 14:33:43 +00:00
eck 59edf55051 changed line_prefix.h to ln_prefix.h 1990-03-12 13:28:12 +00:00
eck 8d04be4a13 deleted a ';': pasting didn't work properly 1990-02-26 10:18:40 +00:00
eck 64e1fa33d3 fixed bugs, added No_Mem() 1990-02-21 16:38:45 +00:00
eck 197379a33a fixed bug with character constants 1990-02-01 13:09:40 +00:00
eck f4dcfc3c64 bug fix with #include in argument
save #pragma's until they can be printed
1990-01-26 14:49:13 +00:00
eck c19026af9e bug fix: defined(aap)1 expanded to 01 1990-01-16 15:27:24 +00:00
eck 2eacdccc5d deleted struct mlist 1990-01-11 08:30:19 +00:00
eck abcaa3e669 changed UnGetChar() to ChPushBack() in domacro.c 1990-01-05 09:28:54 +00:00
ceriel 513b878285 again, dependencies 1989-12-19 14:54:40 +00:00
ceriel 49834ac5c8 dependencies 1989-12-19 13:55:08 +00:00
ceriel caf06d3a7b prepared for distribution 1989-12-19 11:17:21 +00:00
ceriel bff577eed4 name is cpp.ansi 1989-12-19 11:12:17 +00:00
ceriel 328b5011af use normal C compiler 1989-12-18 16:41:55 +00:00
eck 24a1c0d390 SkipToNewLine() now recognizes strings and character constants 1989-12-12 12:41:39 +00:00
eck c6d60cb24f fixed small bug 1989-11-27 11:40:58 +00:00
eck f9fadbf045 fixed bugs, added dynamic buffer allocation 1989-11-22 12:59:15 +00:00
ceriel b93cdd9aac do not use sprintf; use sprint instead 1989-11-09 21:33:29 +00:00
eck 6e551adf21 fixed some more bugs 1989-11-03 10:36:56 +00:00
eck bdbbf32404 fixed bug, added -o option 1989-10-31 10:02:48 +00:00
eck d186cb605f removed bug for identifiers starting with L 1989-10-24 15:06:23 +00:00
eck 1ce56a4e78 renamed nccp.6 to ncpp.6 1989-10-24 10:18:45 +00:00
eck 741b43044d renamed ch7xxx to ch3xxx 1989-10-23 13:00:35 +00:00
eck 1d37165575 Initial revision 1989-10-23 10:35:56 +00:00