Lines Matching refs:zend_ffi_dcl
316 static int parse_declaration_specifiers(int sym, zend_ffi_dcl *dcl);
317 static int parse_specifier_qualifier_list(int sym, zend_ffi_dcl *dcl);
318 static int parse_type_qualifier_list(int sym, zend_ffi_dcl *dcl);
319 static int parse_type_qualifier(int sym, zend_ffi_dcl *dcl);
320 static int parse_type_specifier(int sym, zend_ffi_dcl *dcl);
321 static int parse_struct_or_union_specifier(int sym, zend_ffi_dcl *dcl);
322 static int parse_struct_contents(int sym, zend_ffi_dcl *dcl);
323 static int parse_struct_declaration(int sym, zend_ffi_dcl *struct_dcl);
324 static int parse_struct_declarator(int sym, zend_ffi_dcl *struct_dcl, zend_ffi_dcl *field_dcl);
325 static int parse_enum_specifier(int sym, zend_ffi_dcl *dcl);
326 static int parse_enumerator_list(int sym, zend_ffi_dcl *enum_dcl);
327 static int parse_enumerator(int sym, zend_ffi_dcl *enum_dcl, int64_t *min, int64_t *max, int64_t *l…
328 static int parse_declarator(int sym, zend_ffi_dcl *dcl, const char **name, size_t *name_len);
329 static int parse_abstract_declarator(int sym, zend_ffi_dcl *dcl);
330 static int parse_parameter_declarator(int sym, zend_ffi_dcl *dcl, const char **name, size_t *name_l…
331 static int parse_pointer(int sym, zend_ffi_dcl *dcl);
332 static int parse_array_or_function_declarators(int sym, zend_ffi_dcl *dcl, zend_ffi_dcl *nested_dcl…
334 static int parse_type_name(int sym, zend_ffi_dcl *dcl);
335 static int parse_attributes(int sym, zend_ffi_dcl *dcl);
336 static int parse_attrib(int sym, zend_ffi_dcl *dcl);
2073 zend_ffi_dcl common_dcl = ZEND_FFI_ATTR_INIT; in parse_declarations()
2081 zend_ffi_dcl dcl; in parse_declarations()
2131 static int parse_declaration_specifiers(int sym, zend_ffi_dcl *dcl) { in parse_declaration_specifiers()
2176 zend_ffi_dcl align_dcl = ZEND_FFI_ATTR_INIT; in parse_declaration_specifiers()
2240 static int parse_specifier_qualifier_list(int sym, zend_ffi_dcl *dcl) { in parse_specifier_qualifier_list()
2258 static int parse_type_qualifier_list(int sym, zend_ffi_dcl *dcl) { in parse_type_qualifier_list()
2271 static int parse_type_qualifier(int sym, zend_ffi_dcl *dcl) { in parse_type_qualifier()
2291 static int parse_type_specifier(int sym, zend_ffi_dcl *dcl) { in parse_type_specifier()
2380 static int parse_struct_or_union_specifier(int sym, zend_ffi_dcl *dcl) { in parse_struct_or_union_specifier()
2411 static int parse_struct_contents(int sym, zend_ffi_dcl *dcl) { in parse_struct_contents()
2473 static int parse_struct_declaration(int sym, zend_ffi_dcl *struct_dcl) { in parse_struct_declaration()
2474 zend_ffi_dcl common_field_dcl = ZEND_FFI_ATTR_INIT; in parse_struct_declaration()
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()
2525 static int parse_enum_specifier(int sym, zend_ffi_dcl *dcl) { in parse_enum_specifier()
2571 static int parse_enumerator_list(int sym, zend_ffi_dcl *enum_dcl) { in parse_enumerator_list()
2620 static int parse_enumerator(int sym, zend_ffi_dcl *enum_dcl, int64_t *min, int64_t *max, int64_t *l… in parse_enumerator()
2633 static int parse_declarator(int sym, zend_ffi_dcl *dcl, const char **name, size_t *name_len) { in parse_declarator()
2634 zend_ffi_dcl nested_dcl = {ZEND_FFI_DCL_CHAR, 0, 0, 0, NULL}; in parse_declarator()
2662 static int parse_abstract_declarator(int sym, zend_ffi_dcl *dcl) { in parse_abstract_declarator()
2663 zend_ffi_dcl nested_dcl = {ZEND_FFI_DCL_CHAR, 0, 0, 0, NULL}; in parse_abstract_declarator()
2687 static int parse_parameter_declarator(int sym, zend_ffi_dcl *dcl, const char **name, size_t *name_l… in parse_parameter_declarator()
2688 zend_ffi_dcl nested_dcl = {ZEND_FFI_DCL_CHAR, 0, 0, 0, NULL}; in parse_parameter_declarator()
2717 static int parse_pointer(int sym, zend_ffi_dcl *dcl) { in parse_pointer()
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()
2939 static int parse_type_name(int sym, zend_ffi_dcl *dcl) { in parse_type_name()
2945 static int parse_attributes(int sym, zend_ffi_dcl *dcl) { in parse_attributes()
3026 static int parse_attrib(int sym, zend_ffi_dcl *dcl) { in parse_attrib()
3363 zend_ffi_dcl dcl = ZEND_FFI_ATTR_INIT; in parse_cast_expression()
3381 zend_ffi_dcl dcl = ZEND_FFI_ATTR_INIT; in parse_unary_expression()
3631 zend_result zend_ffi_parse_type(const char *str, size_t len, zend_ffi_dcl *dcl) { in zend_ffi_parse_type()