ceriel
|
a3f4cdefa3
|
Minor change: improved conflict resolver that tested for never happening case
|
1991-04-19 15:26:50 +00:00 |
|
ceriel
|
de12536c94
|
fixed bug with struct/union/enum declarations
|
1991-04-18 12:27:58 +00:00 |
|
ceriel
|
2552813eaa
|
Corrected #error and #define
|
1991-04-11 10:52:52 +00:00 |
|
ceriel
|
e096bc3fb3
|
fixed problem with extern declarations
|
1991-04-09 10:15:48 +00:00 |
|
ceriel
|
ba2043808d
|
correction: mixture of old-fashioned with ellipsis is always wrong
|
1991-04-03 10:02:40 +00:00 |
|
ceriel
|
8a25f4e66b
|
Some minor mods in mixed mode checking
|
1991-03-27 12:46:37 +00:00 |
|
ceriel
|
3e16cf5116
|
Fix: prevent incorrect error messages
|
1991-03-26 09:45:20 +00:00 |
|
ceriel
|
17266fb373
|
A strict warning was given too often
|
1991-03-13 10:11:25 +00:00 |
|
ceriel
|
30867cf631
|
the -S option also falls under ifndef NOCROSS
|
1991-03-07 12:51:11 +00:00 |
|
ceriel
|
b4aaa8824e
|
be a bit more tolerant about external definitions
|
1991-03-07 12:01:34 +00:00 |
|
ceriel
|
bd1da2f86c
|
Improved switches, and fixed wrong place indication in error messages
|
1991-03-01 13:51:37 +00:00 |
|
ceriel
|
e61d1b425d
|
fixed old-fashioned decl check
|
1991-02-27 13:48:54 +00:00 |
|
ceriel
|
dab38becd4
|
Fixed preprocessor problem with empty macro bodies
|
1991-02-21 12:08:13 +00:00 |
|
ceriel
|
24dd6b4cb5
|
Fixed problem with multiple TOKSEP's
|
1991-02-18 15:50:39 +00:00 |
|
ceriel
|
0539581d5d
|
Generate less stupid conversions
|
1991-02-01 09:54:21 +00:00 |
|
ceriel
|
e48822da7b
|
Improved identifier string allocation mechanism
|
1991-01-30 11:25:25 +00:00 |
|
ceriel
|
81e80b2cd8
|
Changed implementation of dependency generator
|
1991-01-17 17:49:27 +00:00 |
|
ceriel
|
e7b7aa3944
|
simplified compile time floating point somewhat
|
1991-01-15 18:21:16 +00:00 |
|
ceriel
|
0267340564
|
in SkipToNewLine(), check for TOKSEP; fixed problem with volatile
|
1991-01-15 12:00:24 +00:00 |
|
dick
|
32eddf7846
|
undo modifications outside #ifdef LINT
|
1991-01-10 17:49:19 +00:00 |
|
dick
|
4a7ef15df2
|
more additions for lint
|
1991-01-07 12:33:38 +00:00 |
|
ceriel
|
72fcc53c49
|
Check for garbage after #include
|
1991-01-03 13:45:22 +00:00 |
|
ceriel
|
d7b6541a62
|
order of fields in struct was changed; PLEASE DICK, DO NOT DO THAT!
|
1990-12-19 17:32:04 +00:00 |
|
ceriel
|
c747f1c1c0
|
simplified options.c
|
1990-12-19 11:07:15 +00:00 |
|
eck
|
ccc5f10fca
|
fixed bugs with storage-class and void in prototype
|
1990-12-17 13:08:05 +00:00 |
|
eck
|
73231e630b
|
added error message because of declaration problems
|
1990-12-13 09:14:54 +00:00 |
|
eck
|
007151ef1d
|
improved error-handling on conditionally excluded #-lines
|
1990-12-10 11:17:34 +00:00 |
|
dick
|
495a037714
|
lint update (merge from C compiler)
|
1990-12-07 14:42:26 +00:00 |
|
eck
|
0b35c31e5b
|
fixed bug with function returning pointer to function
|
1990-12-04 11:09:34 +00:00 |
|
ceriel
|
ae8ca35563
|
made Makefile more portable
|
1990-11-27 16:41:13 +00:00 |
|
ceriel
|
713521e0f5
|
make cmp entry was wrong
|
1990-11-22 13:48:08 +00:00 |
|
eck
|
7536a1f510
|
fixed two preprocessing bugs
|
1990-11-13 16:50:55 +00:00 |
|
eck
|
8a00e32bc8
|
fixed type of sizeof (decreases size!)
fixed bug with typedef of function with block scope
|
1990-11-12 15:28:44 +00:00 |
|
eck
|
d7c15759ee
|
added warning about old-fashioned declarations
cleaned up error reporting
changed implicit declaration handling
|
1990-11-02 09:23:27 +00:00 |
|
eck
|
aef60fdda1
|
initialize sp_occurred[SP_SETJMP] at start of function
|
1990-10-26 12:38:06 +00:00 |
|
eck
|
ba0cc3a57d
|
fixed small bug (void expr. cast to void), squeezing for MINIX
|
1990-10-23 14:13:10 +00:00 |
|
eck
|
b4f97588b7
|
fixed bug with undefined structs
ceriel changed debugging information
|
1990-10-19 11:50:32 +00:00 |
|
eck
|
c3f305bea1
|
fixed bug with undefined structs
ceriel changed debugging information
|
1990-10-19 11:21:43 +00:00 |
|
ceriel
|
4483f237f6
|
de-linted somewhat
|
1990-10-02 17:13:40 +00:00 |
|
ceriel
|
41e3cf403b
|
Added support for debugger, de-linted somewhat
|
1990-10-01 15:28:28 +00:00 |
|
eck
|
fc6247ca5e
|
removed some names from tokenname.c
|
1990-09-28 14:03:15 +00:00 |
|
eck
|
7dff46d44e
|
fixed bug with -I flag
|
1990-09-27 15:59:38 +00:00 |
|
eck
|
5eb4a8d88f
|
oops, fix for ## operator was wrong
|
1990-09-25 13:46:59 +00:00 |
|
eck
|
a246152240
|
removed crash() call: it was wrong
|
1990-09-14 16:39:11 +00:00 |
|
eck
|
5ed44e3432
|
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
|
e144c7cc4c
|
fixed bugs with prototype scopes
|
1990-09-12 16:36:16 +00:00 |
|
eck
|
33c9811ba9
|
sometimes swap operands in expressions with side-effects
|
1990-09-06 14:49:52 +00:00 |
|
eck
|
2f0275ba3c
|
added some optimalizations
|
1990-09-06 11:32:51 +00:00 |
|
eck
|
b2efe2299f
|
fixed bug in qualifier_type()
|
1990-09-04 10:48:04 +00:00 |
|
eck
|
02ea4988d1
|
fixed problems with declaration syntax
|
1990-09-03 13:46:30 +00:00 |
|