Lines Matching refs:ret
1430 char *ret = NULL, *c, *comp, *cend; local
1501 ret = emalloc(len + 1);
1502 memcpy(ret, comp, len);
1503 ret[len] = '\0';
1504 *p_ret = ret;
1516 char *string, *suffix = NULL, *ret; local
1524 php_basename(string, string_len, suffix, suffix_len, &ret, &ret_len TSRMLS_CC);
1525 RETURN_STRINGL(ret, (int)ret_len, 0);
1542 char *ret; local
1550 ret = estrndup(str, str_len);
1551 ret_len = php_dirname(ret, str_len);
1553 RETURN_STRINGL(ret, ret_len, 0);
1562 char *path, *ret = NULL; local
1577 ret = estrndup(path, path_len);
1578 php_dirname(ret, path_len);
1579 if (*ret) {
1580 add_assoc_string(tmp, "dirname", ret, 1);
1582 efree(ret);
1583 ret = NULL;
1587 php_basename(path, path_len, NULL, 0, &ret, &ret_len TSRMLS_CC);
1588 add_assoc_stringl(tmp, "basename", ret, ret_len, 0);
1596 php_basename(path, path_len, NULL, 0, &ret, &ret_len TSRMLS_CC);
1599 p = zend_memrchr(ret, '.', ret_len);
1602 idx = p - ret;
1603 add_assoc_stringl(tmp, "extension", ret + idx + 1, ret_len - idx - 1, 1);
1612 if (!have_basename && !ret) {
1613 php_basename(path, path_len, NULL, 0, &ret, &ret_len TSRMLS_CC);
1616 p = zend_memrchr(ret, '.', ret_len);
1618 idx = p ? (p - ret) : ret_len;
1619 add_assoc_stringl(tmp, "filename", ret, idx, 1);
1622 if (!have_basename && ret) {
1623 efree(ret);
4508 zval ret; local
4510 array_init(&ret);
4511 sapi_module.treat_data(PARSE_STRING, res, &ret TSRMLS_CC);
4514 ZVAL_COPY_VALUE(arrayArg, &ret);