Commit graph

115 commits

Author SHA1 Message Date
ceriel 1db6a3029b Header --> Id 1994-06-24 14:02:31 +00:00
ceriel f06b39f112 removed wrong assertion 1994-04-19 10:46:08 +00:00
ceriel b8b3054bba Fix: prevent unintentional token pasting 1994-03-01 15:04:52 +00:00
ceriel 37ab68909b Added void for some functions 1993-11-10 12:42:25 +00:00
ceriel c9ec055176 Define NDEBUG if you don't want assertions 1993-10-22 14:30:43 +00:00
ceriel 7a26259981 Fixed make.hfiles; some "shells" did not accept it 1993-08-05 12:30:57 +00:00
ceriel 6fc94eb375 Improved constant arithmetic: had several bugs 1993-03-18 13:24:20 +00:00
ceriel cf7095f8cc Fix small bug: space following a replacement list was included in the list 1993-01-26 11:49:23 +00:00
ceriel 3ac24b282b Removed # in commands 1992-06-26 12:01:31 +00:00
ceriel 1de983200b Fixed bug in '#ifdef FALSE || 1 (garbage) 1992-05-26 18:09:11 +00:00
ceriel baf10676a3 Fix proto.make and initialize inctable better 1992-02-25 11:07:45 +00:00
ceriel 929a0025ca Do not use '#endif/#else xxx'; it is not allowed for ANSI C 1991-12-17 14:11:15 +00:00
ceriel 950e26815e Fix '#undef' handling 1991-12-16 14:06:09 +00:00
ceriel 4e99d889ff Changed manual page installation mechanism 1991-11-05 15:31:14 +00:00
ceriel 20a7f7b188 improved installation mechanism 1991-10-14 09:18:33 +00:00
ceriel 7551b8e83a Changes to manual page 1991-10-01 12:18:39 +00:00
ceriel 767c52b241 Fixed proto.make 1991-09-13 12:36:13 +00:00
ceriel 57e6cad135 New installation mechanism 1991-08-26 14:05:16 +00:00
ceriel 659d310e37 Modified to output a little less white space 1991-06-03 14:46:13 +00:00
ceriel 2552813eaa Corrected #error and #define 1991-04-11 10:52:52 +00:00
ceriel 5c5cb8e5c8 Make sure that line directives start on the beginning of a line 1991-02-22 14:29:37 +00:00
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