Lines Matching refs:loc
4575 static zend_string *try_setlocale_str(zend_long cat, zend_string *loc) { argument
4578 if (!strcmp("0", ZSTR_VAL(loc))) {
4579 loc = NULL;
4581 if (ZSTR_LEN(loc) >= 255) {
4588 retval = setlocale(cat, loc ? ZSTR_VAL(loc) : NULL);
4590 if (loc) {
4592 char *locp = ZSTR_VAL(loc);
4593 if (ZSTR_LEN(loc) >= 5 && locp[2] == '_'
4603 retval = setlocale(cat, ZSTR_VAL(loc));
4614 if (loc) {
4627 } else if (len == ZSTR_LEN(loc) && !memcmp(ZSTR_VAL(loc), retval, len)) {
4628 BG(ctype_string) = zend_string_copy(loc);
4634 } else if (len == ZSTR_LEN(loc) && !memcmp(ZSTR_VAL(loc), retval, len)) {
4635 return zend_string_copy(loc);