	   Building ccmd under DEC Alpha OSF/1 Version 2.0
			    [24-Jun-1994]
			  Nelson H. F. Beebe
		   Center for Scientific Computing
		      Department of Mathematics
			  University of Utah
		       Salt Lake City, UT 84112
				 USA
			 Tel: +1 801 581-5254
			 FAX: +1 801 581-4148
		Email: beebe@math.utah.edu (Internet)

An initial attempt at building ccmd 0.90 for DEC Alpha OSF/1 version
2.0 produced compilation failures.  I decided to compile the code with
the Standard C compiler, c89 -std1, in the hope of catching argument
type mismatches that compilation under K&R C rules miss.  This turned
up large numbers of function-use-before-definition errors, usually
because a function was later declared static.  I therefore installed
the necessary function declarations throughout the code; these source
file required changes:

	ccmd.c            cmfld.c           cmpara.c          datime.c
	ccmdio.c          cmfnc.h           cmqst.c           dir.c
	ccmdmd.c          cmfncs.h          cmswi.c           dtpat.h
	ccmdut.c          cmgrp.c           cmtad.c           filelist.c
	cmcfm.c           cmkey.c           cmtok.c           stdact.c
	cmchar.c          cmnoi.c           cmtxt.c           wild.c
	cmfil.c           cmnum.c           cmusr.c

Since all of function definitions are done in K&R style, I did not 
introduce Standard-C/C++ style function declarations---they all use
the K&R form with empty parentheses:
	type function_name ();

I added the "first" target in the Makefile to encourage use of the
correct compilation options.

I added the "osf1" target in the Makefile to define necessary symbols
for compilation on this system.  These could have been placed in
machdep.h in the form

#if defined(__alpha)
#define BSD		198911 
#define HAVE_VOIDSIG	1
#define DIRENTLIB	1
#define HAVE_VPRINTF	1
#define unix		1
#endif

but I decided to leave that decision up to the ccmd authors.

I made a small source code change in filelist.c to move an erroneous
function declaration to the preamble.
