| 
 | 1 | +//===----------------------------------------------------------------------===//  | 
 | 2 | +//  | 
 | 3 | +// This source file is part of the Swift.org open source project  | 
 | 4 | +//  | 
 | 5 | +// Copyright (c) 2025 Apple Inc. and the Swift project authors  | 
 | 6 | +// Licensed under Apache License v2.0 with Runtime Library Exception  | 
 | 7 | +//  | 
 | 8 | +// See https://swift.org/LICENSE.txt for license information  | 
 | 9 | +// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors  | 
 | 10 | +//  | 
 | 11 | +//===----------------------------------------------------------------------===//  | 
 | 12 | + | 
 | 13 | + | 
 | 14 | +// WARNING: DO NOT EDIT THIS FILE DIRECTLY.  | 
 | 15 | +//          This is auto-generated by `update-iana-charset-names`.  | 
 | 16 | + | 
 | 17 | + | 
 | 18 | +extension IANACharset {  | 
 | 19 | +    /// IANA Charset `US-ASCII`.  | 
 | 20 | +    static let usASCII = IANACharset(  | 
 | 21 | +        preferredMIMEName: "US-ASCII",  | 
 | 22 | +        name: "US-ASCII",  | 
 | 23 | +        aliases: [  | 
 | 24 | +            "iso-ir-6",  | 
 | 25 | +            "ANSI_X3.4-1968",  | 
 | 26 | +            "ANSI_X3.4-1986",  | 
 | 27 | +            "ISO_646.irv:1991",  | 
 | 28 | +            "ISO646-US",  | 
 | 29 | +            "US-ASCII",  | 
 | 30 | +            "us",  | 
 | 31 | +            "IBM367",  | 
 | 32 | +            "cp367",  | 
 | 33 | +            "csASCII",  | 
 | 34 | +        ]  | 
 | 35 | +    )  | 
 | 36 | + | 
 | 37 | +    /// IANA Charset `ISO-8859-1`.  | 
 | 38 | +    static let iso8859_1 = IANACharset(  | 
 | 39 | +        preferredMIMEName: "ISO-8859-1",  | 
 | 40 | +        name: "ISO_8859-1:1987",  | 
 | 41 | +        aliases: [  | 
 | 42 | +            "iso-ir-100",  | 
 | 43 | +            "ISO_8859-1",  | 
 | 44 | +            "ISO-8859-1",  | 
 | 45 | +            "latin1",  | 
 | 46 | +            "l1",  | 
 | 47 | +            "IBM819",  | 
 | 48 | +            "CP819",  | 
 | 49 | +            "csISOLatin1",  | 
 | 50 | +        ]  | 
 | 51 | +    )  | 
 | 52 | + | 
 | 53 | +    /// IANA Charset `ISO-8859-2`.  | 
 | 54 | +    static let iso8859_2 = IANACharset(  | 
 | 55 | +        preferredMIMEName: "ISO-8859-2",  | 
 | 56 | +        name: "ISO_8859-2:1987",  | 
 | 57 | +        aliases: [  | 
 | 58 | +            "iso-ir-101",  | 
 | 59 | +            "ISO_8859-2",  | 
 | 60 | +            "ISO-8859-2",  | 
 | 61 | +            "latin2",  | 
 | 62 | +            "l2",  | 
 | 63 | +            "csISOLatin2",  | 
 | 64 | +        ]  | 
 | 65 | +    )  | 
 | 66 | + | 
 | 67 | +    /// IANA Charset `Shift_JIS`.  | 
 | 68 | +    static let shiftJIS = IANACharset(  | 
 | 69 | +        preferredMIMEName: "Shift_JIS",  | 
 | 70 | +        name: "Shift_JIS",  | 
 | 71 | +        aliases: [  | 
 | 72 | +            "MS_Kanji",  | 
 | 73 | +            "csShiftJIS",  | 
 | 74 | +        ]  | 
 | 75 | +    )  | 
 | 76 | + | 
 | 77 | +    /// IANA Charset `EUC-JP`.  | 
 | 78 | +    static let eucJP = IANACharset(  | 
 | 79 | +        preferredMIMEName: "EUC-JP",  | 
 | 80 | +        name: "Extended_UNIX_Code_Packed_Format_for_Japanese",  | 
 | 81 | +        aliases: [  | 
 | 82 | +            "csEUCPkdFmtJapanese",  | 
 | 83 | +            "EUC-JP",  | 
 | 84 | +        ]  | 
 | 85 | +    )  | 
 | 86 | + | 
 | 87 | +    /// IANA Charset `ISO-2022-JP`.  | 
 | 88 | +    static let iso2022JP = IANACharset(  | 
 | 89 | +        preferredMIMEName: "ISO-2022-JP",  | 
 | 90 | +        name: "ISO-2022-JP",  | 
 | 91 | +        aliases: [  | 
 | 92 | +            "csISO2022JP",  | 
 | 93 | +        ]  | 
 | 94 | +    )  | 
 | 95 | + | 
 | 96 | +    /// IANA Charset `UTF-8`.  | 
 | 97 | +    static let utf8 = IANACharset(  | 
 | 98 | +        preferredMIMEName: nil,  | 
 | 99 | +        name: "UTF-8",  | 
 | 100 | +        aliases: [  | 
 | 101 | +            "csUTF8",  | 
 | 102 | +        ]  | 
 | 103 | +    )  | 
 | 104 | + | 
 | 105 | +    /// IANA Charset `UTF-16BE`.  | 
 | 106 | +    static let utf16BE = IANACharset(  | 
 | 107 | +        preferredMIMEName: nil,  | 
 | 108 | +        name: "UTF-16BE",  | 
 | 109 | +        aliases: [  | 
 | 110 | +            "csUTF16BE",  | 
 | 111 | +        ]  | 
 | 112 | +    )  | 
 | 113 | + | 
 | 114 | +    /// IANA Charset `UTF-16LE`.  | 
 | 115 | +    static let utf16LE = IANACharset(  | 
 | 116 | +        preferredMIMEName: nil,  | 
 | 117 | +        name: "UTF-16LE",  | 
 | 118 | +        aliases: [  | 
 | 119 | +            "csUTF16LE",  | 
 | 120 | +        ]  | 
 | 121 | +    )  | 
 | 122 | + | 
 | 123 | +    /// IANA Charset `UTF-16`.  | 
 | 124 | +    static let utf16 = IANACharset(  | 
 | 125 | +        preferredMIMEName: nil,  | 
 | 126 | +        name: "UTF-16",  | 
 | 127 | +        aliases: [  | 
 | 128 | +            "csUTF16",  | 
 | 129 | +        ]  | 
 | 130 | +    )  | 
 | 131 | + | 
 | 132 | +    /// IANA Charset `UTF-32`.  | 
 | 133 | +    static let utf32 = IANACharset(  | 
 | 134 | +        preferredMIMEName: nil,  | 
 | 135 | +        name: "UTF-32",  | 
 | 136 | +        aliases: [  | 
 | 137 | +            "csUTF32",  | 
 | 138 | +        ]  | 
 | 139 | +    )  | 
 | 140 | + | 
 | 141 | +    /// IANA Charset `UTF-32BE`.  | 
 | 142 | +    static let utf32BE = IANACharset(  | 
 | 143 | +        preferredMIMEName: nil,  | 
 | 144 | +        name: "UTF-32BE",  | 
 | 145 | +        aliases: [  | 
 | 146 | +            "csUTF32BE",  | 
 | 147 | +        ]  | 
 | 148 | +    )  | 
 | 149 | + | 
 | 150 | +    /// IANA Charset `UTF-32LE`.  | 
 | 151 | +    static let utf32LE = IANACharset(  | 
 | 152 | +        preferredMIMEName: nil,  | 
 | 153 | +        name: "UTF-32LE",  | 
 | 154 | +        aliases: [  | 
 | 155 | +            "csUTF32LE",  | 
 | 156 | +        ]  | 
 | 157 | +    )  | 
 | 158 | + | 
 | 159 | +    /// IANA Charset `macintosh`.  | 
 | 160 | +    static let macintosh = IANACharset(  | 
 | 161 | +        preferredMIMEName: nil,  | 
 | 162 | +        name: "macintosh",  | 
 | 163 | +        aliases: [  | 
 | 164 | +            "mac",  | 
 | 165 | +            "csMacintosh",  | 
 | 166 | +        ]  | 
 | 167 | +    )  | 
 | 168 | + | 
 | 169 | +    /// IANA Charset `windows-1250`.  | 
 | 170 | +    static let windows1250 = IANACharset(  | 
 | 171 | +        preferredMIMEName: nil,  | 
 | 172 | +        name: "windows-1250",  | 
 | 173 | +        aliases: [  | 
 | 174 | +            "cswindows1250",  | 
 | 175 | +        ]  | 
 | 176 | +    )  | 
 | 177 | + | 
 | 178 | +    /// IANA Charset `windows-1251`.  | 
 | 179 | +    static let windows1251 = IANACharset(  | 
 | 180 | +        preferredMIMEName: nil,  | 
 | 181 | +        name: "windows-1251",  | 
 | 182 | +        aliases: [  | 
 | 183 | +            "cswindows1251",  | 
 | 184 | +        ]  | 
 | 185 | +    )  | 
 | 186 | + | 
 | 187 | +    /// IANA Charset `windows-1252`.  | 
 | 188 | +    static let windows1252 = IANACharset(  | 
 | 189 | +        preferredMIMEName: nil,  | 
 | 190 | +        name: "windows-1252",  | 
 | 191 | +        aliases: [  | 
 | 192 | +            "cswindows1252",  | 
 | 193 | +        ]  | 
 | 194 | +    )  | 
 | 195 | + | 
 | 196 | +    /// IANA Charset `windows-1253`.  | 
 | 197 | +    static let windows1253 = IANACharset(  | 
 | 198 | +        preferredMIMEName: nil,  | 
 | 199 | +        name: "windows-1253",  | 
 | 200 | +        aliases: [  | 
 | 201 | +            "cswindows1253",  | 
 | 202 | +        ]  | 
 | 203 | +    )  | 
 | 204 | + | 
 | 205 | +    /// IANA Charset `windows-1254`.  | 
 | 206 | +    static let windows1254 = IANACharset(  | 
 | 207 | +        preferredMIMEName: nil,  | 
 | 208 | +        name: "windows-1254",  | 
 | 209 | +        aliases: [  | 
 | 210 | +            "cswindows1254",  | 
 | 211 | +        ]  | 
 | 212 | +    )  | 
 | 213 | +}  | 
0 commit comments