Lines Matching refs:posixID
1528 const char* posixID = NULL; local
1548 posixID = setlocale(category, NULL);
1549 if ((posixID == 0)
1550 || (uprv_strcmp("C", posixID) == 0)
1551 || (uprv_strcmp("POSIX", posixID) == 0))
1554 posixID = getenv("LC_ALL");
1559 if ((posixID == 0) || (posixID[0] == '\0')) {
1560 posixID = getenv(category == LC_MESSAGES ? "LC_MESSAGES" : "LC_CTYPE");
1561 if ((posixID == 0) || (posixID[0] == '\0')) {
1563 if (posixID == 0) {
1564 posixID = getenv(category == LC_MESSAGES ? "LC_MESSAGES" : "LC_CTYPE");
1565 if (posixID == 0) {
1567 posixID = getenv("LANG");
1572 if ((posixID==0)
1573 || (uprv_strcmp("C", posixID) == 0)
1574 || (uprv_strcmp("POSIX", posixID) == 0))
1577 posixID = "en_US_POSIX";
1579 return posixID;
1587 static const char* posixID = NULL; local
1588 if (posixID == 0) {
1589 posixID = uprv_getPOSIXIDForCategory(LC_MESSAGES);
1591 return posixID;
1600 static const char* posixID = NULL; local
1601 if (posixID == 0) {
1602 posixID = uprv_getPOSIXIDForCategory(LC_CTYPE);
1604 return posixID;
1637 const char* posixID = uprv_getPOSIXIDForDefaultLocale(); local
1652 if ((p = uprv_strchr(posixID, '.')) != NULL) {
1654 correctedPOSIXLocale = static_cast<char *>(uprv_malloc(uprv_strlen(posixID)+1));
1659 uprv_strncpy(correctedPOSIXLocale, posixID, p-posixID);
1660 correctedPOSIXLocale[p-posixID] = 0;
1669 if ((p = uprv_strrchr(posixID, '@')) != NULL) {
1672 correctedPOSIXLocale = static_cast<char *>(uprv_malloc(uprv_strlen(posixID)+2));
1677 uprv_strncpy(correctedPOSIXLocale, posixID, p-posixID);
1678 correctedPOSIXLocale[p-posixID] = 0;
1715 posixID = correctedPOSIXLocale;
1719 correctedPOSIXLocale = (char *)uprv_malloc(uprv_strlen(posixID) + 1);
1724 posixID = uprv_strcpy(correctedPOSIXLocale, posixID);
1738 return posixID;