Ticket #6013: libs_icu_source_common.patch

File libs_icu_source_common.patch, 1.0 KB (added by Karvjorm, 9 years ago)

A patch to add Finnish and Swedish to libicu-common locid.cpp file

  • src/libs/icu/source/common/locid.cpp

     
    6363    eUS,
    6464    eCANADA,
    6565    eCANADA_FRENCH,
     66    eFINNISH,
     67    eSWEDISH,
    6668
    6769
    6870    //eDEFAULT,
     
    11401142    return getLocale(eCANADA_FRENCH);
    11411143}
    11421144
     1145const Locale & U_EXPORT2
     1146Locale::getFinnish(void)
     1147{
     1148    return getLocale(eFINNISH);
     1149}
     1150
     1151const Locale & U_EXPORT2
     1152Locale::getSwedish(void)
     1153{
     1154    return getLocale(eSWEDISH);
     1155}
     1156
    11431157const Locale &
    11441158Locale::getLocale(int locid)
    11451159{
     
    11871201        tLocaleCache[eUS]            = Locale("en", "US");
    11881202        tLocaleCache[eCANADA]        = Locale("en", "CA");
    11891203        tLocaleCache[eCANADA_FRENCH] = Locale("fr", "CA");
     1204        tLocaleCache[eFINNISH]       = Locale("fi", "FI");
     1205        tLocaleCache[eSWEDISH]       = Locale("sv", "SE");
    11901206
    11911207        umtx_lock(NULL);
    11921208        if (gLocaleCache == NULL) {