Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
scan_ldapescape(3)	   Library Functions Manual	    scan_ldapescape(3)

NAME
       scan_ldapescape - parse LDIF escaped string

SYNTAX
       #include	<libowfat/textcode.h>

       size_t scan_ldapescape(const char *src,char *dest,size_t* destlen);

DESCRIPTION
       scan_ldapescape	parses	LDIF escaped text from src into	dest.  Parsing
       stops at	the 0 terminator or invalid input characters.

       This function will turn backslash escaped characters into their	binary
       equivalent, i.e.	 a to new-line and 5c to backslash.

       scan_cescape will then write the	number of bytes	in dest	into *destlen,
       and return the number of	bytes decoded from src.

       dest can	be NULL. destlen can be	NULL. dest can be src.

       The decoded data	need at	most as	much space as the encoded data used.

RETURN VALUE
       scan_ldapescape returns the number of bytes  successfully  parsed  from
       src.

EXAMPLES
       scan_ldapescape("test5C\");",buf,&i)  ->	 return	7, i=5,	buf="test\" (C
       notation).

SEE ALSO
       fmt_ldapescape(3), scan_cescape(3), scan_ldapescape(3)

							    scan_ldapescape(3)

NAME | SYNTAX | DESCRIPTION | RETURN VALUE | EXAMPLES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=scan_ldapescape&sektion=3&manpath=FreeBSD+13.1-RELEASE+and+Ports>

home | help