Find the first substring.
#include <ldap_utf8.h>
ber_len_t ldap_x_utf8_strspn (
const char *str,
const char *set);
(IN) Null-terminated UTF-8 string to search.
(IN) Null-terminated character set.
Returns the length of the substring in str that consists entirely of characters in set.
This function returns the number of bytes, not characters.
char utstr[] = { ’a’, ’b’, 0xe2U, 0x98U, 0xa0U, ’x’, ’y’, 0 };
char set[] = { ’b’, 0xe2U, 0x98U, 0xa0U, ’a’, 0 };
int n = ldap_x_utf8_strspn(utstr, set); /* Returns 5 */