Lines Matching refs:zend_ffi_dcl
258 static int parse_declaration_specifiers(int sym, zend_ffi_dcl *dcl);
259 static int parse_specifier_qualifier_list(int sym, zend_ffi_dcl *dcl);
260 static int parse_type_qualifier_list(int sym, zend_ffi_dcl *dcl);
261 static int parse_type_qualifier(int sym, zend_ffi_dcl *dcl);
262 static int parse_type_specifier(int sym, zend_ffi_dcl *dcl);
263 static int parse_struct_or_union_specifier(int sym, zend_ffi_dcl *dcl);
264 static int parse_struct_contents(int sym, zend_ffi_dcl *dcl);
265 static int parse_struct_declaration(int sym, zend_ffi_dcl *struct_dcl);
266 static int parse_struct_declarator(int sym, zend_ffi_dcl *struct_dcl, zend_ffi_dcl *field_dcl);
267 static int parse_enum_specifier(int sym, zend_ffi_dcl *dcl);
268 static int parse_enumerator_list(int sym, zend_ffi_dcl *enum_dcl);
269 static int parse_enumerator(int sym, zend_ffi_dcl *enum_dcl, int64_t *min, int64_t *max, int64_t *l…
270 static int parse_declarator(int sym, zend_ffi_dcl *dcl, const char **name, size_t *name_len);
271 static int parse_abstract_declarator(int sym, zend_ffi_dcl *dcl);
272 static int parse_parameter_declarator(int sym, zend_ffi_dcl *dcl, const char **name, size_t *name_l…
273 static int parse_pointer(int sym, zend_ffi_dcl *dcl);
274 static int parse_array_or_function_declarators(int sym, zend_ffi_dcl *dcl, zend_ffi_dcl *nested_dcl…
276 static int parse_type_name(int sym, zend_ffi_dcl *dcl);
277 static int parse_attributes(int sym, zend_ffi_dcl *dcl);
278 static int parse_attrib(int sym, zend_ffi_dcl *dcl);
2014 zend_ffi_dcl common_dcl = ZEND_FFI_ATTR_INIT; in parse_declarations()
2022 zend_ffi_dcl dcl; in parse_declarations()
2068 static int parse_declaration_specifiers(int sym, zend_ffi_dcl *dcl) { in parse_declaration_specifiers()
2113 zend_ffi_dcl align_dcl = ZEND_FFI_ATTR_INIT; in parse_declaration_specifiers()
2177 static int parse_specifier_qualifier_list(int sym, zend_ffi_dcl *dcl) { in parse_specifier_qualifier_list()
2195 static int parse_type_qualifier_list(int sym, zend_ffi_dcl *dcl) { in parse_type_qualifier_list()
2208 static int parse_type_qualifier(int sym, zend_ffi_dcl *dcl) { in parse_type_qualifier()
2228 static int parse_type_specifier(int sym, zend_ffi_dcl *dcl) { in parse_type_specifier()
2317 static int parse_struct_or_union_specifier(int sym, zend_ffi_dcl *dcl) { in parse_struct_or_union_specifier()
2348 static int parse_struct_contents(int sym, zend_ffi_dcl *dcl) { in parse_struct_contents()
2410 static int parse_struct_declaration(int sym, zend_ffi_dcl *struct_dcl) { in parse_struct_declaration()
2411 zend_ffi_dcl common_field_dcl = ZEND_FFI_ATTR_INIT; in parse_struct_declaration()
2419 zend_ffi_dcl field_dcl = common_field_dcl; in parse_struct_declaration()
2431 static int parse_struct_declarator(int sym, zend_ffi_dcl *struct_dcl, zend_ffi_dcl *field_dcl) { in parse_struct_declarator()
2462 static int parse_enum_specifier(int sym, zend_ffi_dcl *dcl) { in parse_enum_specifier()
2508 static int parse_enumerator_list(int sym, zend_ffi_dcl *enum_dcl) { in parse_enumerator_list()
2557 static int parse_enumerator(int sym, zend_ffi_dcl *enum_dcl, int64_t *min, int64_t *max, int64_t *l… in parse_enumerator()
2570 static int parse_declarator(int sym, zend_ffi_dcl *dcl, const char **name, size_t *name_len) { in parse_declarator()
2571 zend_ffi_dcl nested_dcl = {ZEND_FFI_DCL_CHAR, 0, 0, 0, NULL}; in parse_declarator()
2599 static int parse_abstract_declarator(int sym, zend_ffi_dcl *dcl) { in parse_abstract_declarator()
2600 zend_ffi_dcl nested_dcl = {ZEND_FFI_DCL_CHAR, 0, 0, 0, NULL}; in parse_abstract_declarator()
2624 static int parse_parameter_declarator(int sym, zend_ffi_dcl *dcl, const char **name, size_t *name_l… in parse_parameter_declarator()
2625 zend_ffi_dcl nested_dcl = {ZEND_FFI_DCL_CHAR, 0, 0, 0, NULL}; in parse_parameter_declarator()
2654 static int parse_pointer(int sym, zend_ffi_dcl *dcl) { in parse_pointer()
2668 static int parse_array_or_function_declarators(int sym, zend_ffi_dcl *dcl, zend_ffi_dcl *nested_dcl… in parse_array_or_function_declarators()
2676 zend_ffi_dcl dummy = ZEND_FFI_ATTR_INIT; in parse_array_or_function_declarators()
2868 zend_ffi_dcl param_dcl = ZEND_FFI_ATTR_INIT; in parse_parameter_declaration()
2876 static int parse_type_name(int sym, zend_ffi_dcl *dcl) { in parse_type_name()
2882 static int parse_attributes(int sym, zend_ffi_dcl *dcl) { in parse_attributes()
2963 static int parse_attrib(int sym, zend_ffi_dcl *dcl) { in parse_attrib()
3300 zend_ffi_dcl dcl = ZEND_FFI_ATTR_INIT; in parse_cast_expression()
3318 zend_ffi_dcl dcl = ZEND_FFI_ATTR_INIT; in parse_unary_expression()
3568 int zend_ffi_parse_type(const char *str, size_t len, zend_ffi_dcl *dcl) { in zend_ffi_parse_type()