From Keith.Bierman@Eng.Sun.COM  Sat Sep 16 00:17:42 1995
Received: from mercury.Sun.COM (mercury.Sun.COM [192.9.25.1]) by dkuug.dk (8.6.12/8.6.12) with ESMTP id AAA25788 for <SC22WG5@dkuug.dk>; Sat, 16 Sep 1995 00:17:37 +0200
Received: from Eng.Sun.COM by mercury.Sun.COM (Sun.COM)
	id PAA26686; Fri, 15 Sep 1995 15:16:24 -0700
Received: from chiba.eng.sun.com by Eng.Sun.COM (5.x/SMI-5.3)
	id AA25286; Fri, 15 Sep 1995 15:16:16 -0700
Received: by chiba.eng.sun.com (4.1/SMI-4.1)
	id AA00935; Fri, 15 Sep 95 15:16:11 PDT
Date: Fri, 15 Sep 95 15:16:11 PDT
From: Keith.Bierman@Eng.Sun.COM (Keith Bierman-khb@chiba.eng.sun.com::SunPro)
Message-Id: <9509152216.AA00935@chiba.eng.sun.com>
To: SC22WG5@dkuug.dk, x3j3@ncsa.uiuc.edu
Subject: fpp


As everyone must be aware, there is a great deal of interest in
conditional compilation and such these days.

We (sunw) have developed an "fpp" which is modeled after cpp (to
handle our installed base) but with some customizations to make it
Fortran friendlier.

Our eventual intention is to make this code publically available (as
we have fdlibm). The code is not quite ReadyForPrimeTime, but it is
useful in it's current state.

I have placed it on Richard Maine's server, ftp.dfrf.nasa.gov in the
incoming directory (which, as is customary, doesn't show the file name
when asked). The file name is fdfpp.tar.Z.

Your comments, porting changes, makefile augmentation, etc. are
solicited. Since the code is not yet ready for full public
distribution, we'd appreciate your not putting the binaries up in the
usual obvious places ;>

khb

Contents:
---------

The top level directory for the fpp delivery consists of the following
files:

README		- this file
fpp_spec	- the specification of fpp
Makefile        - makefile to build fpp
man		- directory that has the fpp man page
sparc		- directory where fpp for sparc-Solaris2.x is built
src		- fpp source code


Building fpp:
-------------

To build fpp just run 'make [dir]' where dir is the architecture under which
you want to build. 'sparc' is an example of one such architecture. To build
for a different architecture, emulate the Makefile under the 'sparc' 
directory.

Documentation:
--------------

Two documents for fpp are provided. The first one is fpp_spec, which is
the specification of fpp.

The second is the man page, fpp.1, in the man/man1 directory.

Comments:
---------

Send all comments to fpp-comments@param.Eng.sun.com


;;;;

The code is not yet lint-free. We've compiled it with both Sun and GCC
compilers, and it works as expected with both of them. 
