Lines Matching refs:bp
121 char *bp; local
500 bp = buf;
564 *bp = '\0';
568 bp = buf;
571 *bp++ = Base64Code[(c1 >> 2)];
576 *bp++ = Base64Code[c1];
577 *bp++ = '=';
578 *bp++ = '=';
582 *bp++ = Base64Code[c1];
587 *bp++ = Base64Code[c1];
588 *bp++ = '=';
592 *bp++ = Base64Code[c1];
593 *bp++ = Base64Code[c2 & 0x3f];
595 *bp = '\0';
638 *bp++ = '=';
639 *bp++ = Base16Code[(c2 >> 4) & 0x0f];
640 *bp++ = Base16Code[c2 & 0x0f];
642 if (buf[0] == '.' && bp == &buf[1])
645 *bp++ = Base16Code[('.' >> 4) & 0x0f];
646 *bp++ = Base16Code['.' & 0x0f];
648 *bp = '\0';
652 bp = buf;
659 *bp++ = '=';
660 *bp++ = '2';
661 *bp++ = '0';
666 *bp++ = c2;
674 bp--;
677 *bp++ = '=';
678 *bp = '\0';
682 bp = buf;
685 *bp++ = '.';
691 *bp++ = '=';
692 *bp++ = Base16Code[(c1 >> 4) & 0x0f];
693 *bp++ = Base16Code[c1 & 0x0f];
700 *bp++ = c1;
709 *bp++ = '=';
710 *bp++ = Base16Code[(c2 >> 4) & 0x0f];
711 *bp++ = Base16Code[c2 & 0x0f];
717 *bp = '\0';
752 static unsigned char *bp = NULL; local
759 if (buflen == 1 && *bp == '\n')
762 c = *bp;
767 return *bp++;
771 bp = buf;
776 *bp++ = c;
787 *bp++ = c;
797 *bp++ = c;
800 buflen = bp - buf - 1;
801 bp = buf;
802 return *bp++;
806 *bp++ = '-';
807 while (bp < &buf[sizeof(buf) - 2] &&
811 *bp++ = c;
813 *bp = '\0'; /* XXX simply cut off? */
825 if (bp < &buf[sizeof(buf) - 2] && c != SM_IO_EOF)
826 *bp++ = c;
830 buflen = bp - buf - 1;
836 bp = buf;
837 return *bp++;