MCPcopy Create free account
hub / github.com/OpenPrinting/cups / cupsLangGet

Function cupsLangGet

cups/language.c:437–833  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

435 */
436
437cups_lang_t * /* O - Language data */
438cupsLangGet(const char *language) /* I - Language or locale */
439{
440 int i; /* Looping var */
441#ifndef __APPLE__
442 char locale[255]; /* Copy of locale name */
443#endif /* !__APPLE__ */
444 char langname[16], /* Requested language name */
445 country[16], /* Country code */
446 charset[16], /* Character set */
447 *csptr, /* Pointer to CODESET string */
448 *ptr, /* Pointer into language/charset */
449 real[48]; /* Real language name */
450 cups_encoding_t encoding; /* Encoding to use */
451 cups_lang_t *lang; /* Current language... */
452 static const char * const locale_encodings[] =
453 { /* Locale charset names */
454 "ASCII", "ISO88591", "ISO88592", "ISO88593",
455 "ISO88594", "ISO88595", "ISO88596", "ISO88597",
456 "ISO88598", "ISO88599", "ISO885910", "UTF8",
457 "ISO885913", "ISO885914", "ISO885915", "CP874",
458 "CP1250", "CP1251", "CP1252", "CP1253",
459 "CP1254", "CP1255", "CP1256", "CP1257",
460 "CP1258", "KOI8R", "KOI8U", "ISO885911",
461 "ISO885916", "MACROMAN", "", "",
462
463 "", "", "", "",
464 "", "", "", "",
465 "", "", "", "",
466 "", "", "", "",
467 "", "", "", "",
468 "", "", "", "",
469 "", "", "", "",
470 "", "", "", "",
471
472 "CP932", "CP936", "CP949", "CP950",
473 "CP1361", "GB18030", "", "",
474 "", "", "", "",
475 "", "", "", "",
476 "", "", "", "",
477 "", "", "", "",
478 "", "", "", "",
479 "", "", "", "",
480
481 "", "", "", "",
482 "", "", "", "",
483 "", "", "", "",
484 "", "", "", "",
485 "", "", "", "",
486 "", "", "", "",
487 "", "", "", "",
488 "", "", "", "",
489
490 "EUCCN", "EUCJP", "EUCKR", "EUCTW",
491 "SHIFT_JISX0213"
492 };
493
494

Callers 7

cupsdReadClientFunction · 0.85
pipe_commandFunction · 0.85
cupsdProcessIPPRequestFunction · 0.85
httpWriteResponseFunction · 0.85
cupsLangDefaultFunction · 0.85
mainFunction · 0.85
test_languageFunction · 0.85

Calls 7

appleLangDefaultFunction · 0.85
_cups_isalnumFunction · 0.85
_cups_strcasecmpFunction · 0.85
_cupsMutexLockFunction · 0.85
cups_cache_lookupFunction · 0.85
_cupsMutexUnlockFunction · 0.85
_cupsMessageFreeFunction · 0.85

Tested by 2

mainFunction · 0.68
test_languageFunction · 0.68