[comp.lang.c] Need cpp "function"

cwebb@floyd.ATT.COM (Chip Webb,14D-315,4347,ATTBL) (11/15/89)

Hi:

     I am currently modifying a program that uses cpp as a
preprocessor for its input. Right now, the way it works is by
fork/exec-ing cpp and piping the data from cpp to the "real" program.
The program is used interactively at a terminal and cpp is used to
define macros for simplifying what the user types. So far this works
great.

     However, I want to include curses support to the program, and it
seems that piping input to a process that uses curses messes it up. (I
am not a curses expert either) 

     I think I can solve my problem by incorporating a cpp-like
function into the front end of the real program. I do not necessarily
need all of the functions of cpp, just #include and #define and
comment elimination. I have the source code for the GNU cpp and the
BSD cpp and have tried unsuccessfully to modify them for use as a
subroutine.

     I have to believe that I am not the only person in the world who
has needed such a function, and do not want to re-invent the wheel. If
anyone has any suggestions, please let me know (email please). I am
open any/all suggestions for a solution to my problem (even secrets
about curses with multiple processes would be helpful)

Thanks

---------------------------------------------------------------------------
Chip Webb                                       cwebb@floyd.att.com
                                                ...!att!floyd!cwebb
---------------------------------------------------------------------------




--
---------------------------------------------------------------------------
Chip Webb                                       cwebb@floyd.att.com
                                                ...!att!floyd!cwebb
---------------------------------------------------------------------------