Home
last modified time | relevance | path

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

/PHP-7.4/ext/ffi/
H A Dffi.g141 | attributes(dcl)
160 | attributes(dcl)
238 attributes(dcl)?
260 attributes(dcl)?+
301 attributes(dcl)?
343 pointer(dcl)?
358 pointer(dcl)?
373 pointer(dcl)?
470 attrib(dcl)
472 attrib(dcl)
[all …]
H A Dphp_ffi.h220 void zend_ffi_make_enum_type(zend_ffi_dcl *dcl);
222 void zend_ffi_make_struct_type(zend_ffi_dcl *dcl);
226 void zend_ffi_adjust_struct_size(zend_ffi_dcl *dcl);
227 void zend_ffi_make_pointer_type(zend_ffi_dcl *dcl);
228 void zend_ffi_make_array_type(zend_ffi_dcl *dcl, zend_ffi_val *len);
235 void zend_ffi_set_abi(zend_ffi_dcl *dcl, uint16_t abi);
238 void zend_ffi_align_as_val(zend_ffi_dcl *dcl, zend_ffi_val *align_val);
239 void zend_ffi_validate_type_name(zend_ffi_dcl *dcl);
260 void zend_ffi_expr_cast(zend_ffi_val *val, zend_ffi_dcl *dcl);
266 void zend_ffi_expr_sizeof_type(zend_ffi_val *val, zend_ffi_dcl *dcl);
[all …]
H A Dffi_parser.c2024 zend_ffi_dcl dcl; in parse_declarations() local
2025 dcl = common_dcl; in parse_declarations()
2051 dcl = common_dcl; in parse_declarations()
2342 zend_ffi_make_struct_type(dcl); in parse_struct_or_union_specifier()
2469 dcl->flags |= ZEND_FFI_DCL_ENUM; in parse_enum_specifier()
2495 zend_ffi_make_enum_type(dcl); in parse_enum_specifier()
2576 sym = parse_pointer(sym, dcl); in parse_declarator()
2605 sym = parse_pointer(sym, dcl); in parse_abstract_declarator()
2630 sym = parse_pointer(sym, dcl); in parse_parameter_declarator()
2795 dcl->attr |= attr; in parse_array_or_function_declarators()
[all …]
H A Dffi.c3065 *dcl = old; in zend_ffi_subst_old_type()
3453 if (dcl) { in zend_ffi_cleanup_dcl()
5657 type->align = dcl->align > 1 ? dcl->align : 1;
5665 dcl->align = 0;
5928 dcl->align = 0;
5948 dcl->align = 0;
6008 dcl->align = 0;
6159 dcl->abi = 0;
6252 if (dcl->align && dcl->align > ZEND_FFI_TYPE(dcl->type)->align) {
6254 ZEND_FFI_TYPE(dcl->type)->align = dcl->align;
[all …]
/PHP-7.4/Zend/
H A Dzend_vm_gen.php998 $dcl = $match[0];
1000 if ($del_free_op1 && strpos($dcl, "free_op1") !== false) {
1001 $dcl = preg_replace("/free_op1\s*,\s*/", "", $dcl);
1002 $dcl = preg_replace("/free_op1\s*;/", ";", $dcl);
1006 $dcl = preg_replace("/free_op2\s*,\s*/", "", $dcl);
1007 $dcl = preg_replace("/free_op2\s*;/", ";", $dcl);
1011 $dcl = preg_replace("/free_op_data\s*,\s*/", "", $dcl);
1012 $dcl = preg_replace("/free_op_data\s*;/", ";", $dcl);
1016 $dcl = preg_replace("/,\s*;/", ";", $dcl);
1017 $dcl = preg_replace("/zend_free_op\s*;/", "", $dcl);
[all …]

Completed in 66 milliseconds