4 void psi_to_void(zval
*return_value
, set_value
*set
, impl_val
*ret_val
);
5 void psi_to_bool(zval
*return_value
, set_value
*set
, impl_val
*ret_val
);
6 void psi_to_int(zval
*return_value
, set_value
*set
, impl_val
*ret_val
);
7 void psi_to_double(zval
*return_value
, set_value
*set
, impl_val
*ret_val
);
8 void psi_to_string(zval
*return_value
, set_value
*set
, impl_val
*ret_val
);
9 void psi_to_recursive(zval
*return_value
, set_value
*set
, impl_val
*r_val
);
10 void psi_to_array(zval
*return_value
, set_value
*set
, impl_val
*ret_val
);
11 void psi_to_object(zval
*return_value
, set_value
*set
, impl_val
*ret_val
);
12 void psi_to_zval(zval
*return_value
, set_value
*set
, impl_val
*ret_val
);
14 void *psi_array_to_struct(decl_struct
*s
, HashTable
*arr
);
15 void psi_from_zval(impl_val
*mem
, decl_arg
*spec
, zval
*zv
, void **tmp
);
17 impl_val
*psi_let_boolval(impl_val
*tmp
, decl_type
*type
, impl_arg
*iarg
, void **to_free
);
18 impl_val
*psi_let_intval(impl_val
*tmp
, decl_type
*type
, impl_arg
*iarg
, void **to_free
);
19 impl_val
*psi_let_floatval(impl_val
*tmp
, decl_type
*type
, impl_arg
*iarg
, void **to_free
);
20 impl_val
*psi_let_strval(impl_val
*tmp
, decl_type
*type
, impl_arg
*iarg
, void **to_free
);
21 impl_val
*psi_let_pathval(impl_val
*tmp
, decl_type
*type
, impl_arg
*iarg
, void **to_free
);
22 impl_val
*psi_let_strlen(impl_val
*tmp
, decl_type
*type
, impl_arg
*iarg
, void **to_free
);
23 impl_val
*psi_let_arrval(impl_val
*tmp
, decl_type
*type
, impl_arg
*iarg
, void **to_free
);
24 impl_val
*psi_let_objval(impl_val
*tmp
, decl_type
*type
, impl_arg
*iarg
, void **to_free
);
25 impl_val
*psi_let_zval(impl_val
*tmp
, decl_type
*type
, impl_arg
*iarg
, void **to_free
);