diff options
author | Max Gautier <mg@max.gautier.name> | 2022-03-21 09:25:05 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2022-03-21 13:23:57 -0300 |
commit | 9df157b4ed52108495de9f8bc77ef922034e3b66 (patch) | |
tree | 5854a8896b112f8cc138357380ae98b2b295203c /iconvdata/gconv-modules | |
parent | ef7b963280f0b110e589cbe29cdf31d88fb171f0 (diff) | |
download | glibc-9df157b4ed52108495de9f8bc77ef922034e3b66.tar.gz glibc-9df157b4ed52108495de9f8bc77ef922034e3b66.tar.xz glibc-9df157b4ed52108495de9f8bc77ef922034e3b66.zip |
iconv: Add UTF-7-IMAP variant in utf-7.c
UTF-7-IMAP differs from UTF-7 in the followings ways (see RFC 3501[1] for reference) : - The shift character is '&' instead of '+' - There is no "optional direct characters" and the "direct characters" set is different - There is no implicit shift back to US-ASCII from BASE64, all BASE64 sequences MUST be terminated with '-' [1]: https://datatracker.ietf.org/doc/html/rfc3501#section-5.1.3 Signed-off-by: Max Gautier <mg@max.gautier.name> Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Diffstat (limited to 'iconvdata/gconv-modules')
-rw-r--r-- | iconvdata/gconv-modules | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/iconvdata/gconv-modules b/iconvdata/gconv-modules index 7ee075704d..7cd5455090 100644 --- a/iconvdata/gconv-modules +++ b/iconvdata/gconv-modules @@ -113,3 +113,7 @@ module INTERNAL UTF-32BE// UTF-32 1 alias UTF7// UTF-7// module UTF-7// INTERNAL UTF-7 1 module INTERNAL UTF-7// UTF-7 1 + +# from to module cost +module UTF-7-IMAP// INTERNAL UTF-7 1 +module INTERNAL UTF-7-IMAP// UTF-7 1 |