Lines Matching refs:ret

114 	php_url *ret = ecalloc(1, sizeof(php_url));  in php_url_parse_ex2()  local
142 ret->scheme = zend_string_init(s, (e - s), 0); in php_url_parse_ex2()
143 php_replace_controlchars_ex(ZSTR_VAL(ret->scheme), ZSTR_LEN(ret->scheme)); in php_url_parse_ex2()
144 return ret; in php_url_parse_ex2()
164 ret->scheme = zend_string_init(s, (e-s), 0); in php_url_parse_ex2()
165 php_replace_controlchars_ex(ZSTR_VAL(ret->scheme), ZSTR_LEN(ret->scheme)); in php_url_parse_ex2()
170 ret->scheme = zend_string_init(s, (e-s), 0); in php_url_parse_ex2()
171 php_replace_controlchars_ex(ZSTR_VAL(ret->scheme), ZSTR_LEN(ret->scheme)); in php_url_parse_ex2()
175 if (zend_string_equals_literal_ci(ret->scheme, "file")) { in php_url_parse_ex2()
208 ret->port = (unsigned short) port; in php_url_parse_ex2()
213 php_url_free(ret); in php_url_parse_ex2()
217 php_url_free(ret); in php_url_parse_ex2()
236 ret->user = zend_string_init(s, (pp-s), 0); in php_url_parse_ex2()
237 php_replace_controlchars_ex(ZSTR_VAL(ret->user), ZSTR_LEN(ret->user)); in php_url_parse_ex2()
240 ret->pass = zend_string_init(pp, (p-pp), 0); in php_url_parse_ex2()
241 php_replace_controlchars_ex(ZSTR_VAL(ret->pass), ZSTR_LEN(ret->pass)); in php_url_parse_ex2()
243 ret->user = zend_string_init(s, (p-s), 0); in php_url_parse_ex2()
244 php_replace_controlchars_ex(ZSTR_VAL(ret->user), ZSTR_LEN(ret->user)); in php_url_parse_ex2()
261 if (!ret->port) { in php_url_parse_ex2()
264 php_url_free(ret); in php_url_parse_ex2()
274 ret->port = (unsigned short)port; in php_url_parse_ex2()
276 php_url_free(ret); in php_url_parse_ex2()
288 php_url_free(ret); in php_url_parse_ex2()
292 ret->host = zend_string_init(s, (p-s), 0); in php_url_parse_ex2()
293 php_replace_controlchars_ex(ZSTR_VAL(ret->host), ZSTR_LEN(ret->host)); in php_url_parse_ex2()
296 return ret; in php_url_parse_ex2()
308 ret->fragment = zend_string_init(p, (e - p), 0); in php_url_parse_ex2()
309 php_replace_controlchars_ex(ZSTR_VAL(ret->fragment), ZSTR_LEN(ret->fragment)); in php_url_parse_ex2()
318 ret->query = zend_string_init(p, (e - p), 0); in php_url_parse_ex2()
319 php_replace_controlchars_ex(ZSTR_VAL(ret->query), ZSTR_LEN(ret->query)); in php_url_parse_ex2()
325 ret->path = zend_string_init(s, (e - s), 0); in php_url_parse_ex2()
326 php_replace_controlchars_ex(ZSTR_VAL(ret->path), ZSTR_LEN(ret->path)); in php_url_parse_ex2()
329 return ret; in php_url_parse_ex2()
582 char *ret; local
585 ret = ZSTR_VAL(str);
589 ret[y] = c;
595 ret[y++] = '%';
596 ret[y++] = hexchars[(unsigned char) c >> 4];
597 ret[y] = hexchars[(unsigned char) c & 15];
600 ret[y++] = '%';
601 ret[y++] = hexchars[os_toascii[(unsigned char) c] >> 4];
602 ret[y] = hexchars[os_toascii[(unsigned char) c] & 15];
606 ret[y] = '\0';