summaryrefslogtreecommitdiff
path: root/utf8.h
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2021-06-30 18:21:16 -0600
committerKarl Williamson <khw@cpan.org>2021-08-14 09:44:58 -0600
commit6af810c44554f309acce080a8c3d2ebefa0eb965 (patch)
tree78ca4fd1f6bffd7f9dc7aa0eb4eb67e37e5eabc9 /utf8.h
parent5fd26678bf8c8b48b9fdad829c928780cd445d2e (diff)
downloadperl-6af810c44554f309acce080a8c3d2ebefa0eb965.tar.gz
Add utf8_to_utf16
Diffstat (limited to 'utf8.h')
-rw-r--r--utf8.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/utf8.h b/utf8.h
index bc6aa2083b..662e4cf529 100644
--- a/utf8.h
+++ b/utf8.h
@@ -86,6 +86,10 @@ the string is invariant.
utf16_to_utf8_base(p, d, bytelen, newlen, 0, 1)
#define utf16_to_utf8_reversed(p, d, bytelen, newlen) \
utf16_to_utf8_base(p, d, bytelen, newlen, 1, 0)
+#define utf8_to_utf16(p, d, bytelen, newlen) \
+ utf8_to_utf16_base(p, d, bytelen, newlen, 0, 1)
+#define utf8_to_utf16_reversed(p, d, bytelen, newlen) \
+ utf8_to_utf16_base(p, d, bytelen, newlen, 1, 0)
#define to_uni_fold(c, p, lenp) _to_uni_fold_flags(c, p, lenp, FOLD_FLAGS_FULL)