Lines Matching defs:fp

70 nextrecord(wchar_t *cp, FILE *fp)
75 if (fp == FNULL && (fp = newfile()) == FNULL)
77 if ((*awkrecord)(ep, NLINE, fp) == NULL) {
78 if (fp == awkinfp) {
79 if (fp != stdin)
81 awkinfp = fp = FNULL;
84 if (ferror(fp))
88 if (fp == awkinfp) {
221 defrecord(wchar_t *bp, int lim, FILE *fp)
225 if (fgetws(bp, lim, fp) == NULL) {
231 * switch (fgetws(bp, lim, fp)) {
258 charrecord(wchar_t *abp, int alim, FILE *fp)
267 while (--limit > 0 && (c = getwc(fp)) != endc && c != WEOF)
278 multirecord(wchar_t *abp, int limit, FILE *fp)
283 while ((c = getwc(fp)) == '\n')
293 } while ((c = getwc(fp)) != WEOF);
491 FILE *fp;
496 fp = openfile(np->n_right, 1, 1);
498 (void) fputs(mbunconvert(linebuf), fp);
506 (void) fputs(ofs, fp);
509 (void) fprintf(fp, "%lld", (INT)np->n_int);
511 (void) fprintf(fp, "%S", np->n_string);
513 (void) fprintf(fp,
521 fp);
522 if (ferror(fp))
532 FILE *fp;
534 fp = openfile(np->n_right, 1, 1);
535 (void) xprintf(np->n_left, fp, (wchar_t **)NULL);
536 if (ferror(fp))
553 FILE *fp;
561 if ((fp = openfile(np->n_right, 0, 0)) != FNULL) {
563 ret = nextrecord(linebuf, fp);
566 ret = nextrecord(cp, fp);
591 FILE *fp;
621 fp = flag ? stdout : stdin;
625 if ((fp = fopen(cp, w)) != FNULL) {
626 if (isatty(fileno(fp)))
627 (void) setvbuf(fp, 0, _IONBF, 0);
632 fp = fopen(cp, "a");
636 fp = popen(cp, w);
637 (void) setvbuf(fp, (char *)0, _IOLBF, 0);
641 fp = popen(cp, r);
645 fp = fopen(cp, r);
652 if (fp != FNULL) {
654 op->f_fp = fp;
660 return (fp);
682 * pointer `fp' or the length of the string return
688 xprintf(NODE *np, FILE *fp, wchar_t **cp)
723 awk_putwc(c, fp);
735 awk_putwc(c, fp);
751 length += fprintf(fp, fmtbuf, c);
776 length += fprintf(fp, fmtbuf,
804 length += fprintf(fp, fmtbuf,
824 length += fprintf(fp, fmtbuf,
852 (void) fprintf(fp, "%s", fmtbuf);
949 awk_putwc(wchar_t c, FILE *fp)
956 (void) fputs(mb, fp);