* GP DR11C driver used for C/A/T
CATADDR
->catcsr
|= IENABLE
;
while ((c
=cpass()) >= 0) {
while (cat
.oq
.c_cc
> CATHIWAT
)
sleep((caddr_t
)&cat
.oq
, PCAT
);
while (putc(c
, &cat
.oq
) < 0)
sleep((caddr_t
)&lbolt
, PCAT
);
if (CATADDR
->catcsr
&DONE
) {
if ((c
= getc(&cat
.oq
)) >= 0) {
c
|= (c
& 01) << 8; /* for dr11c bug */
if (cat
.oq
.c_cc
==0 || cat
.oq
.c_cc
==CATLOWAT
)