[comp.os.vms] C preprocessor for VMS needed desperately

jad@insyte.uucp (Jill Diewald) (04/01/88)

I need a C preprocessor for VMS C which can deal with very large
#defines.  I am willing to recompile the source (if I had any) in
order for it to deal with larger defines.

I have one preprocessor (I think its the DECUS one) and I can recompile
it with very large internal buffers.  It does solve the large macro
problem but it doesn't use the correct include library search (It expects 
everything on the current directory or specified with the -I option).  
I need the preprocessor to use the C$INCLUDE and VAXC$INCLUDE logicals 
to find the include files.

One other small request, it would be very nice if it was at least as
bug free as the default VMS C preprocessor.

Thanks 

Jill Diewald
Innovative Systems Techniques, Inc
Newton, Ma 
617-965-8450
... harvard!axiom!insyte!jad

wes@obie.UUCP (Barnacle Wes) (04/04/88)

In article <134@insyte.uucp>, jad@insyte.uucp (Jill Diewald) writes:
| I have one preprocessor (I think its the DECUS one) and I can recompile
| it with very large internal buffers.  It does solve the large macro
| problem but it doesn't use the correct include library search (It expects 
| everything on the current directory or specified with the -I option).  
| I need the preprocessor to use the C$INCLUDE and VAXC$INCLUDE logicals 
| to find the include files.

Why don't you find the code for "#including" files in the DECUS cpp
and re-write it to search C$INCLUDE and VAXC$INCLUDE?  It shouldn't be
too difficult using the `fwild' function from the DECUS library, if
you have that.
-- 
    /\              -  "Against Stupidity,  -    {backbones}!
   /\/\  .    /\    -  The Gods Themselves  -  utah-cs!utah-gr!
  /    \/ \/\/  \   -   Contend in Vain."   -  uplherc!sp7040!
 / U i n T e c h \  -       Schiller        -     obie!wes