Lines Matching refs:pos
65 static int memout(BIO *mem, char c, int llen, int *pos) in memout() argument
69 if (++*pos == llen) { in memout()
70 *pos = 0; in memout()
79 static int memoutws(BIO *mem, char c, unsigned wscnt, unsigned llen, int *pos) in memoutws() argument
83 && memout(mem, ' ', llen, pos) == 0) in memoutws()
85 return memout(mem, c, llen, pos); in memoutws()
98 int pos = 0; in encode() local
112 if (memoutws(mem, b64[v >> 18], wscnt, llen, &pos) == 0 in encode()
113 || memoutws(mem, b64[(v >> 12) & 0x3f], wscnt, llen, &pos) == 0 in encode()
114 || memoutws(mem, b64[(v >> 6) & 0x3f], wscnt, llen, &pos) == 0 in encode()
115 || memoutws(mem, b64[v & 0x3f], wscnt, llen, &pos) == 0) in encode()
125 if (memoutws(mem, b64[(v >> 10) & 0x3f], wscnt, llen, &pos) == 0 in encode()
126 || memoutws(mem, b64[(v >> 4) & 0x3f], wscnt, llen, &pos) == 0 in encode()
127 || memoutws(mem, b64[(v & 0xf) << 2], wscnt, llen, &pos) == 0 in encode()
128 || memoutws(mem, '=', wscnt, llen, &pos) == 0) in encode()
133 if (memoutws(mem, b64[v >> 2], wscnt, llen, &pos) == 0 in encode()
134 || memoutws(mem, b64[(v & 0x3) << 4], wscnt, llen, &pos) == 0 in encode()
135 || memoutws(mem, '=', wscnt, llen, &pos) == 0 in encode()
136 || memoutws(mem, '=', wscnt, llen, &pos) == 0) in encode()
141 if (memoutws(mem, 'A', wscnt, llen, &pos) == 0) in encode()
145 if (pos > 0 && BIO_write(mem, &nl, 1) != 1) in encode()