2BSD/src/ex/READ_ME

Sun Apr  8 16:32:57 PST 1979

There are 2 skeletal makefiles: makefile.v6 which I made from
the local makefile.CORY, and makefile.v7 which I made from makefile.VAX.

If you wish to change pathnames or some such, then look at ex_tune.h.
Conditional compilation flags:
	-DTRACE		for debugging (wont then fit on an 11)
	-DV6		for version 6, using raw (v7 uses cbreak)
	-DCHDIR		compile in undocumented old chdir (cd) command
	-DLISP		compile in lisp hacks
	-DUCVISUAL	compile in code to handle \ escapes for visual on
			upper case only terminals.  gross.

Ex means to avoid stdio like the plague, only needing a printf which
prints through putchar and thus needs doprnt.s from the library.
SOMEONE AT SOME POINT REVERSED THE ORDER OF THE ARGS TO STROUT SO BE
SURE THAT THE 11PRINTF.C ORDER IS CORRECT.  IF NOT USE PRINTF.C.

Ex is very large, but should fit (barely) on an 11/70.  If there isn't at
least 1K bytes of text space left you have dragged in something which isnt
necessary.  You should not be dragging in stdio.  Look at the tail of
a "nm -ng" to see what is going on if this happens.