finally, /lib/cpp on this sparc i am on doesn't recognize control
lines which start with white space:
$ /lib/cpp
# 1 ""
#include stdio.h
#include stdio.h
this gives rise to errors from parse.y:
%{
#include "es.h"
#include "input.h"
#include "syntax.h"
%}