Lines Matching refs:field_dcl
266 static int parse_struct_declarator(int sym, zend_ffi_dcl *struct_dcl, zend_ffi_dcl *field_dcl);
2419 zend_ffi_dcl field_dcl = common_field_dcl; in parse_struct_declaration() local
2421 sym = parse_attributes(sym, &field_dcl); in parse_struct_declaration()
2423 sym = parse_struct_declarator(sym, struct_dcl, &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() argument
2436 sym = parse_declarator(sym, field_dcl, &name, &name_len); in parse_struct_declarator()
2441 sym = parse_attributes(sym, field_dcl); in parse_struct_declarator()
2443 zend_ffi_add_bit_field(struct_dcl, name, name_len, field_dcl, &bits); in parse_struct_declarator()
2446 sym = parse_attributes(sym, field_dcl); in parse_struct_declarator()
2448 zend_ffi_add_field(struct_dcl, name, name_len, field_dcl); in parse_struct_declarator()
2455 zend_ffi_add_bit_field(struct_dcl, NULL, 0, field_dcl, &bits); in parse_struct_declarator()