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/TESTS | |
parent | iconv: make utf-7.c able to use variants (diff) | |
download | glibc-9df157b4ed52108495de9f8bc77ef922034e3b66.tar.gz glibc-9df157b4ed52108495de9f8bc77ef922034e3b66.tar.bz2 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/TESTS')
-rw-r--r-- | iconvdata/TESTS | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/iconvdata/TESTS b/iconvdata/TESTS index 6c0eafcab3..528ee17f2f 100644 --- a/iconvdata/TESTS +++ b/iconvdata/TESTS @@ -94,6 +94,7 @@ EUC-TW EUC-TW Y UTF8 GBK GBK Y UTF8 BIG5HKSCS BIG5HKSCS Y UTF8 UTF-7 UTF-7 N UTF8 +UTF-7-IMAP UTF-7-IMAP N UTF8 IBM856 IBM856 N UTF8 IBM922 IBM922 Y UTF8 IBM930 IBM930 N UTF8 |