Lines Matching refs:buf

365 	uchar *buf;
377 buf = NULL;
381 n = readrec(&buf, &len, fp);
384 (void) setsval(execute(a[0]), buf);
389 (void) memcpy(record, buf, len);
396 if (buf != NULL)
397 free(buf);
402 init_buf(&buf, &len, LINE_INCR);
403 n = getrec(&buf, &len);
404 (void) setsval(execute(a[0]), buf);
405 free(buf);
428 uchar *buf;
432 init_buf(&buf, &bsize, LINE_INCR);
433 buf[0] = '\0';
440 expand_buf(&buf, &bsize, tlen + len + slen);
441 (void) memcpy(&buf[tlen], s, len);
444 (void) memcpy(&buf[tlen], *SUBSEP, slen);
447 buf[tlen] = '\0';
459 z = setsymtab(buf, (uchar *)"", 0.0, STR|NUM, (Array *)x->sval);
463 free(buf);
473 uchar *buf, *s;
479 init_buf(&buf, &bsize, LINE_INCR);
480 buf[0] = '\0';
487 expand_buf(&buf, &bsize, tlen + len + slen);
488 (void) memcpy(&buf[tlen], s, len);
491 (void) memcpy(&buf[tlen], *SUBSEP, slen);
494 buf[tlen] = '\0';
497 freeelem(x, buf);
499 free(buf);
509 uchar *buf;
516 init_buf(&buf, &bsize, LINE_INCR);
517 buf[0] = 0;
524 expand_buf(&buf, &bsize, tlen + len + slen);
525 (void) memcpy(&buf[tlen], s, len);
529 (void) memcpy(&buf[tlen], *SUBSEP, slen);
532 buf[tlen] = '\0';
535 k = lookup(buf, (Array *)ap->sval);
537 free(buf);
791 uchar_t *buf;
794 init_buf(&buf, &bufsize, LINE_INCR);
800 expand_buf(&buf, &bufsize, cnt);
801 buf[cnt++] = *s++;
805 expand_buf(&buf, &bufsize, cnt);
806 buf[cnt++] = '%';
862 expand_buf(&buf, &bufsize, cnt + len);
863 (void) memcpy(&buf[cnt], fmt, len);
865 buf[cnt] = '\0';
876 expand_buf(&buf, &bufsize, cnt + 1);
881 ret = snprintf((char *)&buf[cnt], len,
886 ret = snprintf((char *)&buf[cnt], len,
891 ret = snprintf((char *)&buf[cnt], len,
896 ret = snprintf((char *)&buf[cnt], len,
902 ret = snprintf((char *)&buf[cnt], len,
906 ret = snprintf((char *)&buf[cnt], len,
915 expand_buf(&buf, &bufsize, cnt + ret);
921 buf[cnt] = '\0';
924 *bufp = tostring(buf);
925 free(buf);
935 uchar *buf;
939 format(&buf, getsval(x), y);
942 x->sval = buf;
954 uchar *buf;
958 format(&buf, getsval(x), y);
961 (void) fputs((char *)buf, stdout);
964 (void) fputs((char *)buf, fp);
967 free(buf);
1489 uchar *p, *buf;
1540 buf = tostring(getsval(x));
1542 for (p = buf; *p; p++)
1546 for (p = buf; *p; p++)
1552 (void) setsval(x, buf);
1553 free(buf);
1735 uchar *buf, *t;
1751 init_buf(&buf, &bsize, LINE_INCR);
1756 expand_buf(&buf, &bsize, cnt + len);
1757 (void) memcpy(buf, sptr, len);
1762 expand_buf(&buf, &bsize, cnt);
1766 buf[cnt++] = *sptr++; /* add & or \ */
1768 expand_buf(&buf, &bsize, cnt + patlen);
1770 (void) memcpy(&buf[cnt], patbeg, patlen);
1773 buf[cnt++] = *sptr++;
1779 expand_buf(&buf, &bsize, cnt + len);
1780 (void) memcpy(&buf[cnt], sptr, len);
1783 buf[cnt] = '\0';
1784 (void) setsval(x, buf);
1785 free(buf);
1799 uchar *buf;
1819 init_buf(&buf, &bsize, LINE_INCR);
1829 expand_buf(&buf, &bsize, cnt);
1834 buf[cnt++] = *sptr++;
1836 expand_buf(&buf,
1840 (void) memcpy(&buf[cnt],
1844 buf[cnt++] = *sptr++;
1850 expand_buf(&buf, &bsize, cnt);
1851 buf[cnt++] = *t++;
1858 expand_buf(&buf, &bsize, cnt + len);
1859 (void) memcpy(&buf[cnt], sptr, len);
1864 expand_buf(&buf, &bsize, cnt);
1869 buf[cnt++] = *sptr++;
1871 expand_buf(&buf, &bsize,
1874 (void) memcpy(&buf[cnt],
1878 buf[cnt++] = *sptr++;
1889 expand_buf(&buf, &bsize, len + cnt);
1890 (void) memcpy(&buf[cnt], sptr, len);
1893 buf[cnt] = '\0';
1894 (void) setsval(x, buf);
1895 free(buf);