Home
last modified time | relevance | path

Searched refs:byref_vals (Results 1 – 1 of 1) sorted by relevance

/PHP-7.2/ext/com_dotnet/
H A Dcom_com.c480 VARIANT *vargs = NULL, *byref_vals = NULL; in php_com_do_invoke_byref() local
515 byref_vals = (VARIANT*)safe_emalloc(sizeof(VARIANT), byref_count, 0); in php_com_do_invoke_byref()
519 php_com_variant_from_zval(&byref_vals[j], &args[nargs - i - 1], obj->code_page); in php_com_do_invoke_byref()
523 if (V_VT(&byref_vals[j]) & VT_BYREF) { in php_com_do_invoke_byref()
524 memcpy(&vargs[i], &byref_vals[j], sizeof(vargs[i])); in php_com_do_invoke_byref()
525 VariantInit(&byref_vals[j]); /* leave the variant slot empty to simplify cleanup */ in php_com_do_invoke_byref()
528 V_VT(&vargs[i]) = V_VT(&byref_vals[j]) | VT_BYREF; in php_com_do_invoke_byref()
530 vargs[i].byref = &V_UINT(&byref_vals[j]); in php_com_do_invoke_byref()
574 if (vargs[i].byref == &V_UINT(&byref_vals[j])) { in php_com_do_invoke_byref()
576 php_com_zval_from_variant(arg, &byref_vals[j], obj->code_page); in php_com_do_invoke_byref()
[all …]

Completed in 5 milliseconds