Lines Matching refs:bufbeg
375 p->bufbeg = 0;
385 size_t insize = st->bufend - st->bufbeg;
396 memcpy(buffer, st->buf + st->bufbeg, size);
398 st->bufbeg += size;
413 size_t cursize = st->bufend - st->bufbeg;
424 *buffer = st->buf[st->bufbeg];
427 st->bufbeg++;
443 while(st->bufbeg < st->bufend) {
465 if(st->bufend - st->bufbeg < 3)
469 i = st->buf[st->bufbeg++] & 0xFF;
470 i = (i << 8) | (st->buf[st->bufbeg++] & 0xFF);
471 i = (i << 8) | (st->buf[st->bufbeg++] & 0xFF);
493 if(st->bufend != st->bufbeg) {
495 if(st->bufend - st->bufbeg == 2)
496 i = (st->buf[st->bufbeg + 1] & 0xFF) << 8;
498 i |= (st->buf[st->bufbeg] & 0xFF) << 16;
501 if(++st->bufbeg != st->bufend) {
503 st->bufbeg++;
536 n += st->bufbeg;
561 while(st->bufbeg < st->bufend) {
564 int i = st->buf[st->bufbeg];
569 switch(qp_class[st->buf[st->bufbeg] & 0xFF]) {
643 st->bufbeg += consumed;
863 if(st->bufbeg < st->bufend || ateof) {
883 if(st->bufbeg) {
884 size_t len = st->bufend - st->bufbeg;
887 memmove(st->buf, st->buf + st->bufbeg, len);
888 st->bufbeg = 0;