Lines Matching refs:target
144 b64_ntop(u_char const *src, size_t srclength, char *target, size_t targsize) {
151 _DIAGASSERT(target != NULL);
172 target[datalength++] = Base64[output[0]];
173 target[datalength++] = Base64[output[1]];
174 target[datalength++] = Base64[output[2]];
175 target[datalength++] = Base64[output[3]];
196 target[datalength++] = Base64[output[0]];
197 target[datalength++] = Base64[output[1]];
199 target[datalength++] = Pad64;
201 target[datalength++] = Base64[output[2]];
202 target[datalength++] = Pad64;
206 target[datalength] = '\0'; /*%< Returned value doesn't count \\0. */
213 src from base - 64 numbers into three 8 bit bytes in the target area.
214 it returns the number of data bytes stored at the target, or -1 on error.
218 b64_pton(char const *src, u_char *target, size_t targsize)
226 _DIAGASSERT(target != NULL);
244 if (target) {
247 target[tarindex] = (u_char)(pos - Base64) << 2;
252 if (target) {
255 target[tarindex] |=
259 target[tarindex + 1] = nextbyte;
267 if (target) {
270 target[tarindex] |=
274 target[tarindex + 1] = nextbyte;
282 if (target) {
285 target[tarindex] |= (u_char)(pos - Base64);
334 if (target && tarindex < targsize &&
335 target[tarindex] != 0)