Lines Matching refs:loc
4924 zend_string *loc; local
4952 loc = zval_try_get_string(plocale);
4953 if (UNEXPECTED(!loc)) {
4957 if (!strcmp("0", ZSTR_VAL(loc))) {
4958 zend_string_release_ex(loc, 0);
4959 loc = NULL;
4961 if (ZSTR_LEN(loc) >= 255) {
4963 zend_string_release_ex(loc, 0);
4969 retval = php_my_setlocale(cat, loc ? ZSTR_VAL(loc) : NULL);
4971 if (loc) {
4973 char *locp = ZSTR_VAL(loc);
4974 if (ZSTR_LEN(loc) >= 5 && locp[2] == '_'
4984 retval = php_my_setlocale(cat, ZSTR_VAL(loc));
4992 if (loc) {
5001 if (len == ZSTR_LEN(loc) && !memcmp(ZSTR_VAL(loc), retval, len)) {
5002 BG(locale_string) = zend_string_copy(loc);
5006 zend_string_release_ex(loc, 0);
5009 } else if (len == ZSTR_LEN(loc) && !memcmp(ZSTR_VAL(loc), retval, len)) {
5010 RETURN_STR(loc);
5012 zend_string_release_ex(loc, 0);
5016 if (loc) {
5017 zend_string_release_ex(loc, 0);