Searched refs:_bf (Results 1 - 25 of 25) sorted by relevance

/bionic/libc/stdio/
H A Dasprintf.c36 f._bf._base = f._p = (unsigned char *)malloc(128);
37 if (f._bf._base == NULL)
39 f._bf._size = f._w = 127; /* Leave room for the NUL */
46 _base = realloc(f._bf._base, ret + 1);
53 free(f._bf._base);
H A Dvasprintf.c36 f._bf._base = f._p = (unsigned char *)malloc(128);
37 if (f._bf._base == NULL)
39 f._bf._size = f._w = 127; /* Leave room for the NUL */
44 _base = realloc(f._bf._base, ret + 1);
51 free(f._bf._base);
H A Dwbuf.c51 * make sure _w is 0 (if fully- or un-buffered) or -_bf._size
68 * happen on unbuffered streams, where _bf._size==1; __sflush()
72 n = fp->_p - fp->_bf._base;
73 if (n >= fp->_bf._size) {
80 if (++n == fp->_bf._size || (fp->_flags & __SLBF && c == '\n'))
H A Dsprintf.c56 f._bf._base = f._p = (unsigned char *)str;
57 f._bf._size = f._w = INT_MAX;
H A Dvsnprintf.c59 f._bf._base = f._p = (unsigned char *)str;
60 f._bf._size = f._w = n - 1;
H A Dvsprintf.c54 f._bf._base = f._p = (unsigned char *)str;
55 f._bf._size = f._w = INT_MAX;
H A Dvsscanf.c53 f._bf._base = f._p = (unsigned char *)str;
54 f._bf._size = f._r = strlen(str);
H A Dfvwrite.c99 * one _bf._size byte chunk directly (without copying).
111 size_t blen = fp->_p - fp->_bf._base;
116 _size = fp->_bf._size;
120 _base = realloc(fp->_bf._base, _size + 1);
123 fp->_w += _size - fp->_bf._size;
124 fp->_bf._base = _base;
125 fp->_bf._size = _size;
136 } else if (fp->_p > fp->_bf._base && (int)len > w) {
143 } else if ((int)len >= (w = fp->_bf._size)) {
176 w = fp->_w + fp->_bf
[all...]
H A Dsnprintf.c60 f._bf._base = f._p = (unsigned char *)str;
61 f._bf._size = f._w = n - 1;
H A Dsscanf.c57 f._bf._base = f._p = (unsigned char *)str;
58 f._bf._size = f._r = strlen(str);
H A Drefill.c97 if (fp->_bf._base == NULL)
115 fp->_p = fp->_bf._base;
116 fp->_r = (*fp->_read)(fp->_cookie, (char *)fp->_p, fp->_bf._size);
H A Dfseek.c97 curoff += fp->_p - fp->_bf._base;
124 if (fp->_bf._base == NULL)
172 n = fp->_up - fp->_bf._base;
176 n = fp->_p - fp->_bf._base;
191 fp->_p = fp->_bf._base + o;
212 fp->_p = fp->_bf._base;
228 * do it. Allow the seek function to change fp->_bf._base.
239 fp->_p = fp->_bf._base;
H A Dfflush.c66 if ((p = fp->_bf._base) == NULL)
76 fp->_w = t & (__SLBF|__SNBF) ? 0 : fp->_bf._size;
H A Dfreopen.c110 free((char *)fp->_bf._base);
114 fp->_bf._base = NULL;
115 fp->_bf._size = 0;
H A Dftell.c80 pos += fp->_p - fp->_bf._base;
H A Dungetc.c126 if (fp->_bf._base != NULL && fp->_p > fp->_bf._base &&
H A Dlocal.h71 ((((fp)->_flags & __SWR) == 0 || (fp)->_bf._base == NULL) && \
H A Dfindfp.c51 /* p r w flags file _bf z cookie close read seek write
137 fp->_bf._base = NULL; /* no buffer */
138 fp->_bf._size = 0;
H A Dvfprintf.c98 fake._bf._base = fake._p = buf;
99 fake._bf._size = fake._w = sizeof(buf);
/bionic/libc/upstream-freebsd/lib/libc/stdio/
H A Dwsetup.c71 fp->_p = fp->_bf._base;
79 if (fp->_bf._base == NULL)
88 fp->_lbfsize = -fp->_bf._size;
90 fp->_w = fp->_flags & __SNBF ? 0 : fp->_bf._size;
H A Dmakebuf.c66 fp->_bf._base = fp->_p = fp->_nbuf;
67 fp->_bf._size = 1;
73 fp->_bf._base = fp->_p = fp->_nbuf;
74 fp->_bf._size = 1;
79 fp->_bf._base = fp->_p = p;
80 fp->_bf._size = size;
H A Dsetvbuf.c80 free((void *)fp->_bf._base);
116 fp->_bf._base = fp->_p = fp->_nbuf;
117 fp->_bf._size = 1;
140 fp->_bf._base = fp->_p = (unsigned char *)buf;
141 fp->_bf._size = size;
150 fp->_lbfsize = -fp->_bf._size;
H A Dfpurge.c62 fp->_p = fp->_bf._base;
64 fp->_w = fp->_flags & (__SLBF|__SNBF|__SRD) ? 0 : fp->_bf._size;
H A Dfclose.c62 free((char *)fp->_bf._base);
/bionic/libc/include/
H A Dstdio.h72 * _lbfsize is -_bf._size, else _lbfsize is 0
85 * than fit in the current _bf, or when ungetc() pushes back a character
86 * that does not match the previous one in _bf. When this happens,
99 struct __sbuf _bf; /* the buffer (at least 1 byte, if !NULL) */ member in struct:__sFILE
100 int _lbfsize; /* 0 or -_bf._size, for inline putc */
123 int _blksize; /* stat.st_blksize (may be != _bf._size) */

Completed in 78 milliseconds