|
|
@ -16,11 +16,9 @@ equivalent, i.e. \0a to new-line and \5c to backslash.
|
|
|
|
scan_cescape will then write the number of bytes in dest into *destlen,
|
|
|
|
scan_cescape will then write the number of bytes in dest into *destlen,
|
|
|
|
and return the number of bytes decoded from src.
|
|
|
|
and return the number of bytes decoded from src.
|
|
|
|
|
|
|
|
|
|
|
|
dest can be NULL. destlen can be NULL.
|
|
|
|
dest can be NULL. destlen can be NULL. dest can be src.
|
|
|
|
|
|
|
|
|
|
|
|
To make sure dest is large enough, either allocate strlen(src)+1 bytes
|
|
|
|
The decoded data need at most as much space as the encoded data used.
|
|
|
|
or call scan_ldapescape twice, the first time with dest == NULL (*destlen
|
|
|
|
|
|
|
|
will still be written).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.SH "RETURN VALUE"
|
|
|
|
.SH "RETURN VALUE"
|
|
|
|
scan_ldapescape returns the number of bytes successfully parsed
|
|
|
|
scan_ldapescape returns the number of bytes successfully parsed
|
|
|
|