Stephen Williams
a3c1fb8c8a
Supoprt precompiled defines
...
Core preprocessor support for writing out and reading precompiled
defines. The preprocessor can read initial precompiled defines from
any number of specified source files, and can write all the defines
into a specified output file.
2007-12-30 18:47:32 -08:00
Martin Whitaker
680196953b
Add support for text macros with arguments.
...
This patch modifies the preprocessor to handle text macros with
arguments. It also fixes a bug that prevented a `line directive
being issued after a multi-line text macro had been instantiated.
2007-12-01 19:32:42 -08:00
Cary R
d08817aec1
[PATCH] Search for include files relative to the current files path first.
...
This patch add the current files path to the start of the list used
when search for include files.
2007-08-29 17:45:55 -07:00
steve
cbe1a6a3ca
Save dep_path because arg space is overrun.
2006-10-02 18:16:18 +00:00
steve
2037650080
Pass depfiles through temp defines file.
2006-07-26 00:11:40 +00:00
steve
61f3a84557
Pass defines and includes through temp file.
2006-07-26 00:02:48 +00:00
steve
98ba641e67
Remove bad casts.
2004-09-10 00:15:45 +00:00
steve
4148a2a44c
Better type safety.
2004-09-05 21:29:07 +00:00
steve
0fd5a79760
Cleanup of warnings.
2004-02-15 18:03:30 +00:00
steve
2ed433b8c1
Detect missing endif markers.
2003-09-26 02:08:31 +00:00
steve
52bf4e613f
conditional ident string using autoconfig.
2002-08-12 01:34:58 +00:00
steve
284c6fd85d
Add dependency generation.
2002-04-04 05:26:13 +00:00
steve
7cbd710f7b
Remove diag print.
2001-11-21 02:59:27 +00:00
steve
39ef2b7605
Pass list of file to ivlpp via temporary file.
2001-11-21 02:20:34 +00:00
steve
b2b8b89cd8
Make configure detect malloc.h
2001-09-15 18:27:04 +00:00
steve
b825f8d2b2
Create a config.h.in file to hold all the config
...
junk, and support gcc 3.0. (Stephan Boettcher)
2001-07-25 03:10:48 +00:00
steve
0340256b4c
Include stdlib.h
2001-06-23 18:41:02 +00:00
steve
4e815f8565
local declares if the header is missing.
2001-05-20 18:06:57 +00:00
steve
e027247a0e
fix portfaults pass values.
2000-12-06 05:15:21 +00:00
steve
063d56ffc1
undefined macros are null (with warnings.)
2000-09-13 22:33:13 +00:00
steve
df113f962b
Clean up warnings and portability issues.
2000-08-20 17:49:04 +00:00
steve
888360dd3b
Handle errors from parser slightly differently.
2000-06-30 15:49:44 +00:00
steve
68a7ce3745
include getopt if present.
1999-11-29 17:02:21 +00:00
steve
006a2cce83
Take multiple source files on the command line.
1999-09-05 22:33:18 +00:00
steve
413e0d2aa6
Add include path and line directives.
1999-07-03 20:03:47 +00:00
steve
3d1f0b3da2
Add a preprocessor.
1999-07-03 17:24:11 +00:00