X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=src%2Fmarshal.h;fp=src%2Fmarshal.h;h=4e2aab4ae52e1c7ad3620f36c6d22e5a6a7d61c1;hp=a011c1bb115d794a393dd92fe74242b34c568515;hb=b25cb3852e3c6ef6da608001585218015aaf5d3e;hpb=e5103bb1ce17ef734e1329da9a13d9a2cbc40ad9 diff --git a/src/marshal.h b/src/marshal.h index a011c1b..4e2aab4 100644 --- a/src/marshal.h +++ b/src/marshal.h @@ -11,6 +11,7 @@ void psi_to_array(zval *return_value, set_value *set, impl_val *ret_val); void psi_to_object(zval *return_value, set_value *set, impl_val *ret_val); void psi_to_zval(zval *return_value, set_value *set, impl_val *ret_val); +void *psi_array_to_union(decl_union *u, HashTable *arr); void *psi_array_to_struct(decl_struct *s, HashTable *arr); void psi_from_zval(impl_val *mem, decl_arg *spec, zval *zv, void **tmp);