Lines Matching refs:fp
71 shtree(union node *n, int ind, char *pfx, FILE *fp)
79 indent(ind, pfx, fp);
90 shtree(n->nbinary.ch1, ind, NULL, fp);
92 fputs(s, fp);
93 shtree(n->nbinary.ch2, ind, NULL, fp);
96 shcmd(n, fp);
98 putc('\n', fp);
102 shcmd(lp->n, fp);
104 fputs(" | ", fp);
107 fputs(" &", fp);
109 putc('\n', fp);
112 fprintf(fp, "<node type %d>", n->type);
114 putc('\n', fp);
122 shcmd(union node *cmd, FILE *fp)
133 sharg(np, fp);
152 fprintf(fp, "%d", np->nfile.fd);
153 fputs(s, fp);
156 fprintf(fp, "%d", np->ndup.dupfd);
158 fprintf(fp, "-");
160 fprintf(fp, "HERE");
162 fprintf(fp, "XHERE");
164 sharg(np->nfile.fname, fp);
173 sharg(union node *arg, FILE *fp)
188 putc(*++p, fp);
191 putc('$', fp);
192 putc('{', fp);
195 putc('#', fp);
198 putc(*p++, fp);
201 putc(':', fp);
205 putc('}', fp);
208 putc('-', fp);
211 putc('+', fp);
214 putc('?', fp);
217 putc('=', fp);
220 putc('#', fp);
223 putc('#', fp);
224 putc('#', fp);
227 putc('%', fp);
230 putc('%', fp);
231 putc('%', fp);
240 putc('}', fp);
244 putc('$', fp);
245 putc('(', fp);
246 shtree(bqlist->n, -1, NULL, fp);
247 putc(')', fp);
250 putc(*p, fp);
258 indent(int amount, char *pfx, FILE *fp)
264 fputs(pfx, fp);
265 putc('\t', fp);