man pages section 3: Networking Library Functions

Exit Print View

Updated: July 2014
 
 

sasl_utf8verify(3SASL)

Name

sasl_utf8verify - encode base64 string

Synopsis

cc [ flag ... ] 
file ... –lsasl   [ library ... ]
#include <sasl/saslutil.h>

int sasl_utf8verify(const char *str, unsigned len);

Description

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.

Parameters

str

A string

len

The length of the string

Return Values

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

Errors

SASL_OK

The call to sasl_utf8verify() was successful.

SASL_BADPROT

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

Attributes

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

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Availability
system/library/security/libsasl
Interface Stability
Committed
MT-Level
MT–Safe

See also

attributes(5)