i18n: New function utf8_to_title().
authorBen Pfaff <blp@cs.stanford.edu>
Sun, 8 Dec 2019 00:51:44 +0000 (00:51 +0000)
committerBen Pfaff <blp@cs.stanford.edu>
Sun, 8 Dec 2019 01:04:15 +0000 (01:04 +0000)
src/libpspp/i18n.c
src/libpspp/i18n.h

index bc0db0b896426c094b305382141a6a3e69959cdb..d3fca6a168825085d459aea9fcccca4a596945cb 100644 (file)
@@ -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);
+}
 \f
 bool
 get_encoding_info (struct encoding_info *e, const char *name)
index d128fcea1a68015eeda204c07056ec0accf36b97..0e77444bed2b69ce733d3e1c5f1d752e8e373419 100644 (file)
@@ -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 *);
 \f
 /* Information about character encodings. */