parwrite
parwrite(FD, (unsigned char *)buf, strlen(buf));
parwrite(FD, (unsigned char *)"\r", 1);
parwrite(FD, (unsigned char *)&cc, 1);
parwrite(FD, (unsigned char *)&null, 1); /* poke it */
parwrite(FD, (unsigned char *)CM, strlen(CM));
parwrite(FD, &gch, 1);
parwrite(FD, &gch, 1);
parwrite(FD, (unsigned char *)&c, 1);
extern void parwrite(int, unsigned char *, int);