Lines Matching defs:src
82 static int ldif_base64_encode_internal( unsigned char *src, char *dst, int srclen,
191 * ldif_base64_decode - take the BASE64-encoded characters in "src"
193 * "src" and "dst" can be the same if in-place decoding is desired.
195 * 3 * strlen( src ) / 4 bytes will be produced.
200 * -1 is returned if the BASE64 encoding in "src" is invalid.
204 ldif_base64_decode( char *src, unsigned char *dst )
210 stop = strchr( src, '\0' );
212 for ( p = src, len = 0; p < stop; p += 4, len += 3 ) {
416 * ldif_base64_encode_internal - encode "srclen" bytes in "src", place BASE64
431 ldif_base64_encode_internal( unsigned char *src, char *dst, int srclen, int lenused, int wraplen )
441 stop = src + srclen;
444 for ( byte = src; byte < stop - 2; byte += 3 ) {
497 ldif_base64_encode( unsigned char *src, char *dst, int srclen, int lenused )
499 return ldif_base64_encode_internal( src, dst, srclen, lenused, LDIF_MAX_LINE_WIDTH );
503 ldif_base64_encode_nowrap( unsigned char *src, char *dst, int srclen, int lenused )
505 return ldif_base64_encode_internal( src, dst, srclen, lenused, -1 );