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_kerberos5 (in, maxlen)
#define stringprep_xmpp_nodeprep (in, maxlen)
#define stringprep_xmpp_resourceprep (in, maxlen)
#define stringprep_plain (in, maxlen)
#define stringprep_iscsi (in, maxlen)
int stringprep (char *in,
size_t maxlen,
int flags,
Stringprep_profile *profile);
int stringprep_profile (char *in,
char **out,
char *profile,
int flags);
const char* stringprep_check_version (const char *req_version);
int stringprep_unichar_to_utf8 (unsigned long c,
char *outbuf);
unsigned long stringprep_utf8_to_unichar (const char *p);
unsigned long* stringprep_utf8_to_ucs4 (const char *str,
ssize_t len,
size_t *items_written);
char* stringprep_ucs4_to_utf8 (unsigned long *str,
ssize_t len,
size_t *items_read,
size_t *items_written);
char* stringprep_utf8_nfkc_normalize (const char *str,
ssize_t len);
unsigned long* stringprep_ucs4_nfkc_normalize
(unsigned long *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_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_plain()
#define stringprep_plain(in, maxlen)
stringprep_iscsi()
#define stringprep_iscsi(in, maxlen)
stringprep ()
int stringprep (char *in,
size_t maxlen,
int flags,
Stringprep_profile *profile);
stringprep_profile ()
int stringprep_profile (char *in,
char **out,
char *profile,
int flags);
stringprep_check_version ()
const char* stringprep_check_version (const char *req_version);
stringprep_unichar_to_utf8 ()
int stringprep_unichar_to_utf8 (unsigned long c,
char *outbuf);
stringprep_utf8_to_unichar ()
unsigned long stringprep_utf8_to_unichar (const char *p);
stringprep_utf8_to_ucs4 ()
unsigned long* stringprep_utf8_to_ucs4 (const char *str,
ssize_t len,
size_t *items_written);
stringprep_ucs4_to_utf8 ()
char* stringprep_ucs4_to_utf8 (unsigned long *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 ()
unsigned long* stringprep_ucs4_nfkc_normalize
(unsigned long *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);