Lines Matching defs:buf
396 memcpy(buffer, st->buf + st->bufbeg, size);
424 *buffer = st->buf[st->bufbeg];
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);
496 i = (st->buf[st->bufbeg + 1] & 0xFF) << 8;
498 i |= (st->buf[st->bufbeg] & 0xFF) << 16;
541 if(qp_class[st->buf[n] & 0xFF] == QP_CR &&
542 qp_class[st->buf[n + 1] & 0xFF] == QP_LF)
555 char buf[4];
564 int i = st->buf[st->bufbeg];
565 buf[0] = (char) i;
566 buf[1] = aschex[(i >> 4) & 0xF];
567 buf[2] = aschex[i & 0xF];
569 switch(qp_class[st->buf[st->bufbeg] & 0xFF]) {
580 buf[0] = '\x3D'; /* '=' */
592 buf[len++] = '\x0A'; /* Append '\n'. */
596 buf[0] = '\x3D'; /* '=' */
602 buf[0] = '\x3D'; /* '=' */
608 if(buf[len - 1] != '\x0A') { /* '\n' */
622 strcpy(buf, "\x3D\x0D\x0A"); /* "=\r\n" */
636 memcpy(ptr, buf, len);
641 if(buf[len - 1] == '\x0A') /* '\n' */
887 memmove(st->buf, st->buf + st->bufbeg, len);
891 if(st->bufend >= sizeof(st->buf))
893 sz = read_part_content(part, st->buf + st->bufend,
894 sizeof(st->buf) - st->bufend, hasread);