Lines Matching refs:bufcnt
177 unsigned bufcnt;
590 b1.bufcnt = 0;
593 b2.bufcnt = 0;
1935 if (curbuf->bufcnt < BUFS512)
1939 ncpy = size > (BUFS512 - curbuf->bufcnt) ?
1940 (BUFS512 - curbuf->bufcnt) : size;
1941 memcpy(curbuf->buf + curbuf->bufcnt, rawbuf + off, ncpy);
1943 curbuf->bufcnt += ncpy;
1946 if (curbuf->bufcnt == BUFS512)
1948 status = WriteBuffer(__G__ curbuf->buf, curbuf->bufcnt);
1952 curbuf->bufcnt = 0;
1956 return (final_flag && (curbuf->bufcnt > 0)) ?
1957 WriteBuffer(__G__ curbuf->buf, curbuf->bufcnt) :
2022 if (curbuf->bufcnt < BUFS512)
2026 ncpy = size > (BUFS512 - curbuf->bufcnt) ?
2027 (BUFS512 - curbuf->bufcnt) : size;
2028 memcpy(curbuf->buf + curbuf->bufcnt, rawbuf + off, ncpy);
2030 curbuf->bufcnt += ncpy;
2033 if (curbuf->bufcnt == BUFS512)
2035 status = WriteQIO(__G__ curbuf->buf, curbuf->bufcnt);
2039 curbuf->bufcnt = 0;
2043 if (final_flag && (curbuf->bufcnt > 0))
2048 bufcnt_even = (curbuf->bufcnt+1) & (~1);
2050 if (bufcnt_even > curbuf->bufcnt)
2051 curbuf->buf[curbuf->bufcnt] = '\0';