Lines Matching defs:posixID
1302 const char* posixID;
1406 const char* posixID = NULL;
1426 posixID = setlocale(category, NULL);
1427 if ((posixID == 0)
1428 || (uprv_strcmp("C", posixID) == 0)
1429 || (uprv_strcmp("POSIX", posixID) == 0))
1432 posixID = getenv("LC_ALL");
1433 if (posixID == 0) {
1434 posixID = getenv(category == LC_MESSAGES ? "LC_MESSAGES" : "LC_CTYPE");
1435 if (posixID == 0) {
1436 posixID = getenv("LANG");
1441 if ((posixID==0)
1442 || (uprv_strcmp("C", posixID) == 0)
1443 || (uprv_strcmp("POSIX", posixID) == 0))
1446 posixID = "en_US_POSIX";
1448 return posixID;
1456 static const char* posixID = NULL;
1457 if (posixID == 0) {
1458 posixID = uprv_getPOSIXIDForCategory(LC_MESSAGES);
1460 return posixID;
1469 static const char* posixID = NULL;
1470 if (posixID == 0) {
1471 posixID = uprv_getPOSIXIDForCategory(LC_CTYPE);
1473 return posixID;
1506 const char* posixID = uprv_getPOSIXIDForDefaultLocale();
1521 if ((p = uprv_strchr(posixID, '.')) != NULL) {
1523 correctedPOSIXLocale = static_cast<char *>(uprv_malloc(uprv_strlen(posixID)+1));
1528 uprv_strncpy(correctedPOSIXLocale, posixID, p-posixID);
1529 correctedPOSIXLocale[p-posixID] = 0;
1538 if ((p = uprv_strrchr(posixID, '@')) != NULL) {
1540 correctedPOSIXLocale = static_cast<char *>(uprv_malloc(uprv_strlen(posixID)+1));
1545 uprv_strncpy(correctedPOSIXLocale, posixID, p-posixID);
1546 correctedPOSIXLocale[p-posixID] = 0;
1583 posixID = correctedPOSIXLocale;
1587 correctedPOSIXLocale = (char *)uprv_malloc(uprv_strlen(posixID) + 1);
1592 posixID = uprv_strcpy(correctedPOSIXLocale, posixID);
1605 return posixID;
1625 const char* posixID = 0;
1645 posixID = mac_lc_recs[i].posixID;
1650 return posixID;