950N/AFix for Solaris bug 6447517: Cannot login to JDS desktop for Egyptian and
950N/A Saudi Arabic UTF-8 locales (ar_EG, ar_SA)
950N/AThis was root caused to the decimal separator for the Arabic UTF-8 locales
950N/Abeing set to U+066b (oxd9ab) while for the non UTF-8 "ar" locale this is 0x2c.
950N/AReset the locale after reading file.
950N/A@@ -2456,6 +2456,9 @@ FcConfigParseAndLoad (FcConfig *conf
950N/A+ char *cur_locale = setlocale (LC_NUMERIC, NULL);
950N/A+ setlocale (LC_NUMERIC, "C");
950N/A filename = FcConfigFilename (name);
950N/A@@ -2555,6 +2558,7 @@ bail1:
950N/A+ setlocale (LC_NUMERIC, cur_locale);