+ NORMALIZE_LOCALE(loc);
+ /*
+ * the following is not used by tolower(), but can be used by
+ * tolower_l(). This provides the oppurtunity to optimize tolower()
+ * when compatibility for Panther and lower is no longer needed
+ */
+ if (c < _CACHED_RUNES)
+ return loc->__lc_ctype->_CurrentRuneLocale.__maplower[c];
+ rr = &loc->__lc_ctype->_CurrentRuneLocale.__maplower_ext;