[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Tinycc-devel] Preprocessor output

From: Bernhard Fischer
Subject: Re: [Tinycc-devel] Preprocessor output
Date: Sat, 14 Oct 2006 18:42:37 +0200
User-agent: Mutt/1.5.13 (2006-08-11)

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"
>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?


>included in a future release. It may be a useful feature for others, too,
>adds little code and is backwards-compatible.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]