ceriel
|
1db6a3029b
Header --> Id
|
30 éve |
ceriel
|
929a0025ca
Do not use '#endif/#else xxx'; it is not allowed for ANSI C
|
32 éve |
ceriel
|
cc3459e5a8
fix to constant unary minus
|
35 éve |
ceriel
|
aa0e321971
some fixes
|
35 éve |
ceriel
|
c3f7993b1a
fixed problem in sizeof()
|
35 éve |
dick
|
f70dfe4d00
better evaluation order checking in expressions
|
35 éve |
ceriel
|
cc55ab947d
evaluate switch-expression on a different spot,
|
35 éve |
ceriel
|
f4caec88e8
use C_con_cst instead of C_con_icon when possible;
|
36 éve |
dick
|
1f7115fa8d
error messages and error handling
|
36 éve |
ceriel
|
0619d27b8d
use new C_insertpart mechanism, other minor changes
|
37 éve |
ceriel
|
09125cce6b
redesign of ival, other minor changes
|
37 éve |
ceriel
|
07f5d3cce4
Fixed a bug with line-directives, added copyright notice
|
37 éve |
ceriel
|
8116e3181f
now uses alloc module, bug fixes, -N option under USE_TMP, to not do so
|
37 éve |
ceriel
|
ad40a77afd
handle void properly, avoid 0-alignments, handle #if defined(..)
|
38 éve |
erikb
|
c967d1ab3a
put heavily used pointer variables in registers
|
38 éve |
erikb
|
c6a51a39f0
built in the compile time flag NOFLOAT to get rid of the float stuff
|
38 éve |
erikb
|
d7716c5e5a
corrected the compile-time evaluation of ~<unsigned value>
|
38 éve |
erikb
|
725d3fa6ea
revised check_ival() (among some other small changes)
|
38 éve |
erikb
|
66c571d217
revised the administration of Value expressions
|
38 éve |
dick
|
ad1feaf35c
expression nodes now can have a flag EX_ERROR
|
38 éve |
dick
|
5880700ab4
some long lines split
|
38 éve |
dick
|
021d8d1fec
more calls of expr_error() for better error reporting
|
38 éve |
dick
|
c80f2c0817
improved error reporting for initialization expressions
|
38 éve |
erikb
|
bc296e2dcc
*** empty log message ***
|
38 éve |