SASL_UTF8VERIFY(3SASL) Simple Authentication Security Layer Library Functions SASL_UTF8VERIFY(3SASL)

sasl_utf8verify - encode base64 string

cc [ flag ... ] file ... -lsasl   [ library ... ]
#include <sasl/saslutil.h>
int sasl_utf8verify(const char *str, unsigned len);

Use the sasl_utf8verify() interface to verify that a string is valid UTF-8 and does not contain NULL, a carriage return, or a linefeed. If len ==0, strlen(str) will be used.

str

A string

len

The length of the string

sasl_utf8verify() returns an integer that corresponds to a SASL error code.

SASL_OK

The call to sasl_utf8verify() was successful.

SASL_BADPROT

There was invalid UTF-8, or an error was found.

See attributes(7) for descriptions of the following attributes:

ATTRIBUTE TYPE ATTRIBUTE VALUE
Interface Stability Evolving
MT-Level MT-Safe

attributes(7)

October 1, 2003 OmniOS