| 324 | */ |
| 325 | |
| 326 | cups_encoding_t /* O - CUPS encoding value */ |
| 327 | _ppdGetEncoding(const char *name) /* I - LanguageEncoding string */ |
| 328 | { |
| 329 | if (!_cups_strcasecmp(name, "ISOLatin1")) |
| 330 | return (CUPS_ISO8859_1); |
| 331 | else if (!_cups_strcasecmp(name, "ISOLatin2")) |
| 332 | return (CUPS_ISO8859_2); |
| 333 | else if (!_cups_strcasecmp(name, "ISOLatin5")) |
| 334 | return (CUPS_ISO8859_5); |
| 335 | else if (!_cups_strcasecmp(name, "JIS83-RKSJ")) |
| 336 | return (CUPS_JIS_X0213); |
| 337 | else if (!_cups_strcasecmp(name, "MacStandard")) |
| 338 | return (CUPS_MAC_ROMAN); |
| 339 | else if (!_cups_strcasecmp(name, "WindowsANSI")) |
| 340 | return (CUPS_WINDOWS_1252); |
| 341 | else |
| 342 | return (CUPS_UTF8); |
| 343 | } |
| 344 | |
| 345 | |
| 346 | /* |
no test coverage detected