Searched refs:zend_ffi_dcl (Results 1 – 4 of 4) sorted by relevance
/php-src/ext/ffi/ |
H A D | php_ffi.h | 170 } zend_ffi_dcl; typedef 211 void zend_ffi_cleanup_dcl(zend_ffi_dcl *dcl); 219 void zend_ffi_make_enum_type(zend_ffi_dcl *dcl); 221 void zend_ffi_make_struct_type(zend_ffi_dcl *dcl); 222 void zend_ffi_add_field(zend_ffi_dcl *struct_dcl, const char *name, size_t name_len, zend_ffi_dcl *… 223 void zend_ffi_add_anonymous_field(zend_ffi_dcl *struct_dcl, zend_ffi_dcl *field_dcl); 224 void zend_ffi_add_bit_field(zend_ffi_dcl *struct_dcl, const char *name, size_t name_len, zend_ffi_d… 226 void zend_ffi_make_pointer_type(zend_ffi_dcl *dcl); 228 void zend_ffi_make_func_type(zend_ffi_dcl *dcl, HashTable *args, zend_ffi_dcl *nested_dcl); 235 void zend_ffi_nested_declaration(zend_ffi_dcl *dcl, zend_ffi_dcl *nested_dcl); [all …]
|
H A D | ffi.g | 79 {zend_ffi_dcl dcl;} 164 type_qualifier(zend_ffi_dcl *dcl): 176 type_specifier(zend_ffi_dcl *dcl): 251 struct_contents(zend_ffi_dcl *dcl): 279 struct_declarator(zend_ffi_dcl *struct_dcl, zend_ffi_dcl *field_dcl): 298 enum_specifier(zend_ffi_dcl *dcl): 387 pointer(zend_ffi_dcl *dcl): 394 array_or_function_declarators(zend_ffi_dcl *dcl, zend_ffi_dcl *nested_dcl): 457 type_name(zend_ffi_dcl *dcl): 462 attributes(zend_ffi_dcl *dcl): [all …]
|
H A D | ffi_parser.c | 324 static int parse_struct_declarator(int sym, zend_ffi_dcl *struct_dcl, zend_ffi_dcl *field_dcl); 332 static int parse_array_or_function_declarators(int sym, zend_ffi_dcl *dcl, zend_ffi_dcl *nested_dcl… 2073 zend_ffi_dcl common_dcl = ZEND_FFI_ATTR_INIT; in parse_declarations() 2081 zend_ffi_dcl dcl; in parse_declarations() 2482 zend_ffi_dcl field_dcl = common_field_dcl; in parse_struct_declaration() 2494 static int parse_struct_declarator(int sym, zend_ffi_dcl *struct_dcl, zend_ffi_dcl *field_dcl) { in parse_struct_declarator() 2731 static int parse_array_or_function_declarators(int sym, zend_ffi_dcl *dcl, zend_ffi_dcl *nested_dcl… in parse_array_or_function_declarators() 2739 zend_ffi_dcl dummy = ZEND_FFI_ATTR_INIT; in parse_array_or_function_declarators() 2931 zend_ffi_dcl param_dcl = ZEND_FFI_ATTR_INIT; in parse_parameter_declaration() 3363 zend_ffi_dcl dcl = ZEND_FFI_ATTR_INIT; in parse_cast_expression() [all …]
|
H A D | ffi.c | 222 static void zend_ffi_finalize_type(zend_ffi_dcl *dcl); 3628 void zend_ffi_cleanup_dcl(zend_ffi_dcl *dcl) /* {{{ */ in zend_ffi_cleanup_dcl() 3834 zend_ffi_dcl dcl = ZEND_FFI_ATTR_INIT; in ZEND_METHOD() 3984 zend_ffi_dcl dcl = ZEND_FFI_ATTR_INIT; in ZEND_METHOD() 4142 zend_ffi_dcl dcl = ZEND_FFI_ATTR_INIT; in ZEND_METHOD() 6131 void zend_ffi_add_field(zend_ffi_dcl *struct_dcl, const char *name, size_t name_len, zend_ffi_dcl *… 6175 void zend_ffi_add_anonymous_field(zend_ffi_dcl *struct_dcl, zend_ffi_dcl *field_dcl) /* {{{ */ 6243 void zend_ffi_add_bit_field(zend_ffi_dcl *struct_dcl, const char *name, size_t name_len, zend_ffi_d… 6453 void zend_ffi_make_func_type(zend_ffi_dcl *dcl, HashTable *args, zend_ffi_dcl *nested_dcl) /* {{{ */ 7092 void zend_ffi_nested_declaration(zend_ffi_dcl *dcl, zend_ffi_dcl *nested_dcl) /* {{{ */ [all …]
|
Completed in 52 milliseconds