stringprep

Name

stringprep -- 

Synopsis



#define     STRINGPREP_VERSION
#define     STRINGPREP_MAX_MAP_CHARS
int         stringprep                      (char *in,
                                             size_t maxlen,
                                             int flags,
                                             Stringprep_profile *profile);
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);

Description

A longer description goes here.

Details

STRINGPREP_VERSION

#define     STRINGPREP_VERSION

STRINGPREP_MAX_MAP_CHARS

#define     STRINGPREP_MAX_MAP_CHARS

stringprep ()

int         stringprep                      (char *in,
                                             size_t maxlen,
                                             int flags,
                                             Stringprep_profile *profile);

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);