Home | History | Annotate | Download | only in net

Lines Matching refs:target

143 b64_ntop(u_char const *src, size_t srclength, char *target, size_t targsize) {
150 _DIAGASSERT(target != NULL);
171 target[datalength++] = Base64[output[0]];
172 target[datalength++] = Base64[output[1]];
173 target[datalength++] = Base64[output[2]];
174 target[datalength++] = Base64[output[3]];
195 target[datalength++] = Base64[output[0]];
196 target[datalength++] = Base64[output[1]];
198 target[datalength++] = Pad64;
200 target[datalength++] = Base64[output[2]];
201 target[datalength++] = Pad64;
205 target[datalength] = '\0'; /*%< Returned value doesn't count \\0. */
212 src from base - 64 numbers into three 8 bit bytes in the target area.
213 it returns the number of data bytes stored at the target, or -1 on error.
217 b64_pton(char const *src, u_char *target, size_t targsize)
225 _DIAGASSERT(target != NULL);
243 if (target) {
246 target[tarindex] = (u_char)(pos - Base64) << 2;
251 if (target) {
254 target[tarindex] |=
258 target[tarindex + 1] = nextbyte;
266 if (target) {
269 target[tarindex] |=
273 target[tarindex + 1] = nextbyte;
281 if (target) {
284 target[tarindex] |= (u_char)(pos - Base64);
333 if (target && tarindex < targsize &&
334 target[tarindex] != 0)