summaryrefslogtreecommitdiffstats
path: root/src/util/sss_utf8.h
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2011-12-06 14:57:58 +0100
committerStephen Gallagher <sgallagh@redhat.com>2011-12-16 14:46:16 -0500
commitdbea04f585a30d001b574317c068cd03a4fa332b (patch)
treef192eea6f1777f8442b625485f788bf2b411b5bc /src/util/sss_utf8.h
parentf7255e5d207800eb86003ec926951c0a6397aa04 (diff)
downloadsssd-dbea04f585a30d001b574317c068cd03a4fa332b.tar.gz
sssd-dbea04f585a30d001b574317c068cd03a4fa332b.tar.xz
sssd-dbea04f585a30d001b574317c068cd03a4fa332b.zip
sss_utf8_tolower utility function+unit tests
Diffstat (limited to 'src/util/sss_utf8.h')
-rw-r--r--src/util/sss_utf8.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/util/sss_utf8.h b/src/util/sss_utf8.h
index 37dcff959..b7da76219 100644
--- a/src/util/sss_utf8.h
+++ b/src/util/sss_utf8.h
@@ -35,6 +35,11 @@
#define ENOMATCH -1
#endif
+void sss_utf8_free(void *ptr);
+
+/* The result must be freed with sss_utf8_free() */
+uint8_t *sss_utf8_tolower(const uint8_t *s, size_t len, size_t *nlen);
+
bool sss_utf8_check(const uint8_t *s, size_t n);
errno_t sss_utf8_case_eq(const uint8_t *s1, const uint8_t *s2);