Synopsis
#define STRINGPREP_VERSION
#define STRINGPREP_MAX_MAP_CHARS
#define stringprep_generic (in, maxlen)
#define stringprep_nameprep (in, maxlen)
#define stringprep_nameprep_no_unassigned(in, maxlen)
#define stringprep_plain (in, maxlen)
#define stringprep_kerberos5 (in, maxlen)
#define stringprep_xmpp_nodeprep (in, maxlen)
#define stringprep_xmpp_resourceprep (in, maxlen)
#define stringprep_iscsi (in, maxlen)
const char* stringprep_check_version (const char *req_version);
int stringprep_unichar_to_utf8 (uint32_t c,
char *outbuf);
uint32_t stringprep_utf8_to_unichar (const char *p);
uint32_t* stringprep_utf8_to_ucs4 (const char *str,
ssize_t len,
size_t *items_written);
char* stringprep_ucs4_to_utf8 (const uint32_t *str,
ssize_t len,
size_t *items_read,
size_t *items_written);
char* stringprep_utf8_nfkc_normalize (const char *str,
ssize_t len);
uint32_t* stringprep_ucs4_nfkc_normalize (uint32_t *str,
ssize_t len);
const char* stringprep_locale_charset (void);
char* stringprep_convert (const char *str,
const char *to_codeset,
const char *from_codeset);
char* stringprep_locale_to_utf8 (const char *str);
char* stringprep_utf8_to_locale (const char *str);
Details
STRINGPREP_VERSION
#define STRINGPREP_VERSION
STRINGPREP_MAX_MAP_CHARS
#define STRINGPREP_MAX_MAP_CHARS
stringprep_generic()
#define stringprep_generic(in, maxlen)
stringprep_nameprep()
#define stringprep_nameprep(in, maxlen)
stringprep_nameprep_no_unassigned()
#define stringprep_nameprep_no_unassigned(in, maxlen)
stringprep_plain()
#define stringprep_plain(in, maxlen)
stringprep_kerberos5()
#define stringprep_kerberos5(in, maxlen)
stringprep_xmpp_nodeprep()
#define stringprep_xmpp_nodeprep(in, maxlen)
stringprep_xmpp_resourceprep()
#define stringprep_xmpp_resourceprep(in, maxlen)
stringprep_iscsi()
#define stringprep_iscsi(in, maxlen)
stringprep_check_version ()
const char* stringprep_check_version (const char *req_version);
stringprep_unichar_to_utf8 ()
int stringprep_unichar_to_utf8 (uint32_t c,
char *outbuf);
stringprep_utf8_to_unichar ()
uint32_t stringprep_utf8_to_unichar (const char *p);
stringprep_utf8_to_ucs4 ()
uint32_t* stringprep_utf8_to_ucs4 (const char *str,
ssize_t len,
size_t *items_written);
stringprep_ucs4_to_utf8 ()
char* stringprep_ucs4_to_utf8 (const uint32_t *str,
ssize_t len,
size_t *items_read,
size_t *items_written);
stringprep_utf8_nfkc_normalize ()
char* stringprep_utf8_nfkc_normalize (const char *str,
ssize_t len);
stringprep_ucs4_nfkc_normalize ()
uint32_t* stringprep_ucs4_nfkc_normalize (uint32_t *str,
ssize_t len);
stringprep_locale_charset ()
const char* stringprep_locale_charset (void);
stringprep_convert ()
char* stringprep_convert (const char *str,
const char *to_codeset,
const char *from_codeset);
stringprep_locale_to_utf8 ()
char* stringprep_locale_to_utf8 (const char *str);
stringprep_utf8_to_locale ()
char* stringprep_utf8_to_locale (const char *str);