• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/apr/memory/unix/

Lines Matching defs:vbuff

1244     apr_vformatter_buff_t vbuff;
1253 static int psprintf_flush(apr_vformatter_buff_t *vbuff)
1255 struct psprintf_data *ps = (struct psprintf_data *)vbuff;
1264 strp = ps->vbuff.curpos;
1322 ps->vbuff.curpos = node->first_avail + cur_len;
1323 ps->vbuff.endpos = node->endp - 1; /* Save a byte for NUL terminator */
1332 apr_size_t len = ps->vbuff.curpos - ps->node->first_avail + REDZONE;
1334 while (ps->vbuff.curpos - ps->node->first_avail < len) {
1335 if (ps->vbuff.endpos - ps->node->first_avail >= len)
1336 ps->vbuff.curpos = ps->node->first_avail + len;
1338 ps->vbuff.curpos = ps->vbuff.endpos;
1345 if (ps->vbuff.curpos != ps->node->first_avail)
1347 ps->vbuff.curpos - ps->node->first_avail);
1348 if (ps->vbuff.curpos == ps->vbuff.endpos) {
1349 if (psprintf_flush(&ps->vbuff) == -1)
1368 ps.vbuff.curpos = ps.node->first_avail;
1371 ps.vbuff.endpos = ps.node->endp - 1;
1379 if (psprintf_flush(&ps.vbuff) == -1)
1388 VALGRIND_MAKE_MEM_UNDEFINED(ps.vbuff.curpos,
1389 ps.node->endp - ps.vbuff.curpos);
1394 if (apr_vformatter(psprintf_flush, &ps.vbuff, fmt, ap) == -1)
1397 *ps.vbuff.curpos++ = '\0';
1406 if (ps.node->endp != ps.vbuff.curpos)
1407 APR_VALGRIND_NOACCESS(ps.vbuff.curpos,
1408 ps.node->endp - ps.vbuff.curpos);
1410 size = ps.vbuff.curpos - strp;
1418 size = ps.vbuff.curpos - ps.node->first_avail;
2145 apr_vformatter_buff_t vbuff;
2150 static int psprintf_flush(apr_vformatter_buff_t *vbuff)
2152 struct psprintf_data *ps = (struct psprintf_data *)vbuff;
2155 size = ps->vbuff.curpos - ps->mem;
2161 ps->vbuff.curpos = ps->mem + size;
2162 ps->vbuff.endpos = ps->mem + ps->size - 1;
2176 ps.vbuff.curpos = ps.mem;
2179 ps.vbuff.endpos = ps.mem + ps.size - 1;
2181 if (apr_vformatter(psprintf_flush, &ps.vbuff, fmt, ap) == -1) {
2188 *ps.vbuff.curpos++ = '\0';