From: Ben Pfaff Date: Sun, 8 Dec 2019 00:51:44 +0000 (+0000) Subject: i18n: New function utf8_to_title(). X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=80bafa137;hp=e6d162908b97b9265d9041638c34d37a7e4bf524;p=pspp i18n: New function utf8_to_title(). --- diff --git a/src/libpspp/i18n.c b/src/libpspp/i18n.c index bc0db0b896..d3fca6a168 100644 --- a/src/libpspp/i18n.c +++ b/src/libpspp/i18n.c @@ -952,6 +952,12 @@ utf8_to_lower (const char *s) { return utf8_casemap (s, u8_tolower); } + +char * +utf8_to_title (const char *s) +{ + return utf8_casemap (s, u8_totitle); +} bool get_encoding_info (struct encoding_info *e, const char *name) diff --git a/src/libpspp/i18n.h b/src/libpspp/i18n.h index d128fcea1a..0e77444bed 100644 --- a/src/libpspp/i18n.h +++ b/src/libpspp/i18n.h @@ -79,6 +79,7 @@ int utf8_strncasecmp (const char *, size_t, const char *, size_t); int utf8_strverscasecmp (const char *, const char *); char *utf8_to_upper (const char *); char *utf8_to_lower (const char *); +char *utf8_to_title (const char *); /* Information about character encodings. */