glibc/iconvdata/testdata
Max Gautier 9df157b4ed 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>
2022-03-21 13:23:57 -03:00
..
alfabeta..UTF-8
alfabeta..UTF-16.BE
alfabeta..UTF-16.LE
alfabeta..UTF-32.BE
alfabeta..UTF-32.LE
ANSI_X3.4-1968
BIG5HKSCS
BIG5HKSCS..UTF8
BRF
BRF..UTF8
BS_4730
BS_4730..UTF8
CP770
CP770..UTF8
CP771
CP771..UTF8
CP772
CP772..UTF8
CP773
CP773..UTF8
CP774
CP774..UTF8
CP1250
CP1250..UTF8
CP1251
CP1251..UTF8
CP1252
CP1252..UTF8
CP1253
CP1253..UTF8
CP1254
CP1254..UTF8
CP1255
CP1255..UTF8
CP1256
CP1256..UTF8
CP1257
CP1257..UTF8
CP1258
CP1258..UTF8
CSA_Z243.4-1985-1
CSA_Z243.4-1985-1..UCS-2BE
CSA_Z243.4-1985-2
CSA_Z243.4-1985-2..UCS4
DIN_66003
DIN_66003..UTF8
DS_2089
DS_2089..UTF8
ES
ES2
ES2..UTF8
ES..UTF8
EUC-CN
EUC-CN..UTF8
EUC-JISX0213
EUC-JISX0213..UTF8
EUC-JP
EUC-JP..UTF8
EUC-KR
EUC-KR..UTF8
EUC-TW
EUC-TW..UTF8
GB_1988-80
GB_1988-80..UTF8
GBK
GBK..UTF8
IBM803
IBM803..UTF8
IBM856
IBM856..UTF8
IBM901
IBM901..UTF8
IBM902
IBM902..UTF8
IBM921
IBM921..UTF8
IBM922
IBM922..UTF8
IBM930
IBM930..UTF8
IBM932
IBM932..UTF8
IBM933
IBM933..UTF8
IBM935
IBM935..UTF8
IBM937
IBM937..UTF8
IBM939
IBM939..UTF8
IBM943
IBM943..UTF8
IBM1008
IBM1008..UTF8
IBM1025
IBM1025..UTF8
IBM1046
IBM1046..UTF8
IBM1097
IBM1097..UTF8
IBM1112
IBM1112..UTF8
IBM1122
IBM1122..UTF8
IBM1123
IBM1123..UTF8
IBM1124
IBM1124..UTF8
IBM1129
IBM1129..UTF8
IBM1130
IBM1130..UTF8
IBM1132
IBM1132..UTF8
IBM1133
IBM1133..UTF8
IBM1137
IBM1137..UTF8
IBM1140
IBM1140..UTF8
IBM1141
IBM1141..UTF8
IBM1142
IBM1142..UTF8
IBM1143
IBM1143..UTF8
IBM1144
IBM1144..UTF8
IBM1145
IBM1145..UTF8
IBM1146
IBM1146..UTF8
IBM1147
IBM1147..UTF8
IBM1148
IBM1148..UTF8
IBM1149
IBM1149..UTF8
IBM1153
IBM1153..UTF8
IBM1154
IBM1154..UTF8
IBM1155
IBM1155..UTF8
IBM1156
IBM1156..UTF8
IBM1157
IBM1157..UTF8
IBM1158
IBM1158..UTF8
IBM1160
IBM1160..UTF8
IBM1161
IBM1161..UTF8
IBM1162
IBM1162..UTF8
IBM1163
IBM1163..UTF8
IBM1164
IBM1164..UTF8
IBM1166
IBM1166..UTF8
IBM1167
IBM1167..UTF8
IBM1364
IBM1364..UTF8
IBM1371
IBM1371..UTF8
IBM1388
IBM1388..UTF8
IBM1390
IBM1390..UTF8
IBM1399
IBM1399..UTF8
IBM4517
IBM4517..UTF8
IBM4899
IBM4899..UTF8
IBM4909
IBM4909..UTF8
IBM4971
IBM4971..UTF8
IBM5347
IBM5347..UTF8
IBM9030
IBM9030..UTF8
IBM9066
IBM9066..UTF8
IBM9448
IBM9448..UTF8
IBM12712
IBM12712..UTF8
IBM16804
IBM16804..UTF8
ISO_11548-1
ISO_11548-1..UTF8
ISO-2022-CN
ISO-2022-CN-EXT
ISO-2022-CN-EXT..UTF8
ISO-2022-CN..UTF8
ISO-2022-JP
ISO-2022-JP-2
ISO-2022-JP-2..UTF8
ISO-2022-JP-3
ISO-2022-JP-3..UTF8
ISO-2022-JP..UTF8
ISO-2022-KR
ISO-2022-KR..UTF8
ISO-8859-1
ISO-8859-1..UTF8
ISO-8859-2
ISO-8859-2..UCS4
ISO-8859-2..UTF8
ISO-8859-3
ISO-8859-4
ISO-8859-5
ISO-8859-6
ISO-8859-7
ISO-8859-8
ISO-8859-9
ISO-8859-10
ISO-8859-10..UCS-2BE
ISO-8859-14
ISO-8859-14..UTF8
ISO-8859-15
ISO-8859-15..UTF8
IT
IT..UTF8
JIS_C6220-1969-RO
JIS_C6220-1969-RO..UTF8
JIS_C6229-1984-B
JIS_C6229-1984-B..UTF8
JUS_I.B1.002
JUS_I.B1.002..UTF8
KOI8-R
KOI8-R..UTF8
KOI-8
KOI-8..UTF8
KSC5636
KSC5636..UTF8
MIK
MIK..UTF8
MSZ_7795.3
MSZ_7795.3..UTF8
NC_NC00-10
NC_NC00-10..UTF8
NF_Z_62-010
NF_Z_62-010_1973
NF_Z_62-010_1973..UTF8
NF_Z_62-010..UTF8
NS_4551-1
NS_4551-1..UTF8
NS_4551-2
NS_4551-2..UTF8
PT
PT2
PT2..UTF8
PT..UTF8
SEN_850200_B
SEN_850200_B..UTF8
SEN_850200_C
SEN_850200_C..UTF8
SHIFT_JISX0213
SHIFT_JISX0213..UTF8
suntzus
TCVN-5712
TCVN-5712..UTF8
TSCII
TSCII..UTF8
UTF-7
UTF-7-IMAP
UTF-7-IMAP..UTF8
UTF-7..UTF8
WINDOWS-1255
WINDOWS-1255..UTF8
WINDOWS-1258
WINDOWS-1258..UTF8