[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Tinycc-devel] Preprocessor output
From: |
Svein Berge |
Subject: |
RE: [Tinycc-devel] Preprocessor output |
Date: |
Sat, 14 Oct 2006 19:36:18 +0200 |
> -----Original Message-----
> From: Bernhard Fischer [mailto:address@hidden
> Sent: Saturday, October 14, 2006 6:43 PM
> To: address@hidden
> Cc: address@hidden
> Subject: Re: [Tinycc-devel] Preprocessor output
>
> On Sat, Oct 14, 2006 at 12:24:58AM +0200, Svein Berge wrote:
> >For my project (www.sourceforge.org/projects/jsext), I need
> a C compiler
> >(preferrably tiny), but also a C preprocessor. I've added a
> few lines of
> >code to add the -E option to tcc and a tcc_preprocess
> function to tcclib.
> >The -E option makes tcc stop after preprocessing and send
> output to stdout
> >(like gcc does). The tcc_preprocess function in libtcc takes
> C code as a
> >char * and returns preprocessed C code as a char *.
> >
> >The preprocessor output contains preprocessed code, a list
> of all constant
> >#defines (that is, those without parameters) and #
> linenumber "filename"
> >records.
> >
> >Enclosed are the diff files for libtcc.h and tcc.c. I hope
> this will be
>
> Sounds useful. Unfortunately your patch doesn't apply to current
> cvs. Could you please send a "diff -u" against current cvs?
>
> TIA,
>
> >included in a future release. It may be a useful feature for
> others, too,
> >adds little code and is backwards-compatible.
Right... I worked from release 0.9.23. Here are the diffs against CVS (with
-u).
Svein
libtcc.h.diff
Description: Binary data
tcc.c.diff
Description: Binary data
- [Tinycc-devel] Preprocessor output, Svein Berge, 2006/10/13
- Re: [Tinycc-devel] Preprocessor output, Bernhard Fischer, 2006/10/14
- RE: [Tinycc-devel] Preprocessor output,
Svein Berge <=
- Re: [Tinycc-devel] Preprocessor output, Rob Landley, 2006/10/15
- Re: [Tinycc-devel] Preprocessor output, Bernhard Fischer, 2006/10/16
- RE: [Tinycc-devel] Preprocessor output, Svein Berge, 2006/10/16
- RE: [Tinycc-devel] Preprocessor output, Svein Berge, 2006/10/16
- Re: [Tinycc-devel] Preprocessor output, Fabrice Bellard, 2006/10/16
- Re: [Tinycc-devel] Preprocessor output, Rob Landley, 2006/10/17
- RE: [Tinycc-devel] Preprocessor output, Svein Berge, 2006/10/16
- Re: [Tinycc-devel] Preprocessor output, Rob Landley, 2006/10/15
- RE: [Tinycc-devel] Preprocessor output, Svein Berge, 2006/10/16