X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Funicase.h;h=9f37a6b83c0f2f2d395b56f7e86fffa4e25f8beb;hb=fa3486514bd8f15f8eb4c49821d0356b52e5a335;hp=a19d2f722c5c3052f7b910f76495bc11bb507ffa;hpb=80ae500d4237e39ce2c63aea80b2a34e5887ce90;p=gnulib.git diff --git a/lib/unicase.h b/lib/unicase.h index a19d2f722..9f37a6b83 100644 --- a/lib/unicase.h +++ b/lib/unicase.h @@ -19,6 +19,7 @@ #include "unitypes.h" +/* Get bool. */ #include /* Get size_t. */ @@ -184,6 +185,9 @@ extern char * extern char * u32_casexfrm (const uint32_t *s, size_t n, const char *iso639_language, uninorm_t nf, char *resultbuf, size_t *lengthp); +extern char * + ulc_casexfrm (const char *s, size_t n, const char *iso639_language, + uninorm_t nf, char *resultbuf, size_t *lengthp); /* Compare S1 and S2, ignoring differences in case and normalization, using the collation rules of the current locale. @@ -204,6 +208,10 @@ extern int u32_casecoll (const uint32_t *s1, size_t n1, const uint32_t *s2, size_t n2, const char *iso639_language, uninorm_t nf, int *resultp); +extern int + ulc_casecoll (const char *s1, size_t n1, + const char *s2, size_t n2, + const char *iso639_language, uninorm_t nf, int *resultp); /* Set *RESULTP to true if mapping NFD(S) to upper case is a no-op, or to false