/* Copyright (c) 1979 Regents of the University of California */
* pi - Pascal interpreter code translator
char *PI1
"/usr/lib/pi1";
extern char *lastname
, *obj
;
if (fcreat(pipbuf
, "tree") < 0) {
if (pipe(pv
) || pipe(pv2
)) {
execl(PI1
, "pi1", hp21mx
? "" : 0, 0);
filename
= lastname
= savestr(filename
);
errfile
= savestr(errfile
);
putaw(soffset(lastname
));
while (*cp
) switch (*cp
++) {
ap
= (((unsigned) cp
) + 2) &~ 1;
panic("send RTREE case");
if (*ap
< 0 || *ap
> T_LAST
)
printf("trdesc[%d] flunks\n", i
);
putaw(soffset(lastname
));
putaw(soffset(filename
));
if (read(pv
[0], &x
, 2) != 2)
error("Fatal error in pass 2");
if (soffset(lastname
) != i
[0])
hadsome
= (i
[2] >> 8) & 0377;