Lines Matching refs:loc
4891 static zend_string *try_setlocale_str(zend_long cat, zend_string *loc) { argument
4894 if (zend_string_equals_literal(loc, "0")) {
4895 loc = NULL;
4897 if (ZSTR_LEN(loc) >= 255) {
4904 retval = setlocale(cat, loc ? ZSTR_VAL(loc) : NULL);
4906 if (loc) {
4908 char *locp = ZSTR_VAL(loc);
4909 if (ZSTR_LEN(loc) >= 5 && locp[2] == '_'
4919 retval = setlocale(cat, ZSTR_VAL(loc));
4929 if (loc) {
4943 } else if (zend_string_equals_cstr(loc, retval, len)) {
4944 BG(ctype_string) = zend_string_copy(loc);
4950 } else if (zend_string_equals_cstr(loc, retval, len)) {
4951 return zend_string_copy(loc);