npopen
obuf = npopen(MORE, "w");
if ((fbuf = npopen(++cp, "r"))==NULL) {
fbuf = npopen(MORE, "w");
if ((of = pi ? npopen(++name, "w") : fopen(name, "a")) == NULL) {
extern FILE *npopen(char *cmd, char *mode);
if (pp = npopen(buf, "w")) {
if ((pp = npopen(cmd, "r")) == NULL) {