#define PADDR ((struct pack *)tp->t_linep)
#define TURNOFF pkturnoff(tp)
#define SDEF struct tty *tp
#define SIGNAL signal(pk->p_ttyp->t_pgrp, SIGPIPE)
#define TERROR pk->p_istate == R_ERROR
#define SETERROR u.u_error = EIO
#define OBUSY tp->t_state&BUSY
#define GETEPACK getepack(pk->p_bits)
#define FREEPACK(a,b) freepack(a, b)
#define DSYSTEM struct tty *p_ttyp
#define ISYSTEM tp = pk->p_ttyp
#define SLEEP(a, b) sleep((caddr_t)a, b)
#define SLEEPNO (tp->t_chan!=NULL)
#define WAKEUP(a) wakeup((caddr_t)a)
#define IOMOVE(p, c, f) iomove(p, c, f)
#define DSYSTEM int p_ifn, p_ofn
#define GETEPACK malloc(pk->p_xsize)
#define FREEPACK(a, b) free(a)
#define PKGETPKT(p) pkgetpack(p);
#define S ipk, ibuf, icount
#define SDEF int icount; char *ibuf; struct pack *ipk
#define IOMOVE(p, c, f) pkmove(p, ibuf, c, f) ; ibuf += c; UCOUNT -= c
#define PKDEBUG(l, f, s) { extern Debug; if (Debug >= l) fprintf(stderr, f, s);}
#define PKASSERT(e, f, v) if (!(e)) {\
fprintf(stderr, "AERROR - (%s) ", "e");\