Lines Matching refs:decl_spec
179 typedef struct decl_spec { struct
212 DeclSpec decl_spec; member
234 DeclSpec decl_spec; member
302 extern void put_body (FILE *outf, DeclSpec *decl_spec, Declarator *declarator);
1329 gen_declarations(&yystack.l_mark[-1].decl_spec, (DeclaratorList *)0); in YYPARSE_DECL()
1333 free_decl_spec(&yystack.l_mark[-1].decl_spec); in YYPARSE_DECL()
1342 set_param_types(func_params, &yystack.l_mark[-2].decl_spec, &yystack.l_mark[-1].decl_list); in YYPARSE_DECL()
1344 gen_declarations(&yystack.l_mark[-2].decl_spec, &yystack.l_mark[-1].decl_list); in YYPARSE_DECL()
1350 free_decl_spec(&yystack.l_mark[-2].decl_spec); in YYPARSE_DECL()
1358 cur_decl_spec_flags = yystack.l_mark[0].decl_spec.flags; in YYPARSE_DECL()
1359 free_decl_spec(&yystack.l_mark[0].decl_spec); in YYPARSE_DECL()
1414 check_untagged(&yystack.l_mark[-1].decl_spec); in YYPARSE_DECL()
1442 gen_func_definition(&yystack.l_mark[-4].decl_spec, yystack.l_mark[-3].declarator); in YYPARSE_DECL()
1443 gen_prototype(&yystack.l_mark[-4].decl_spec, yystack.l_mark[-3].declarator); in YYPARSE_DECL()
1447 free_decl_spec(&yystack.l_mark[-4].decl_spec); in YYPARSE_DECL()
1468 DeclSpec decl_spec; in YYPARSE_DECL() local
1472 new_decl_spec(&decl_spec, dft_decl_spec(), yystack.l_mark[-4].declarator->begin, DS_NONE); in YYPARSE_DECL()
1474 gen_func_definition(&decl_spec, yystack.l_mark[-4].declarator); in YYPARSE_DECL()
1475 gen_prototype(&decl_spec, yystack.l_mark[-4].declarator); in YYPARSE_DECL()
1479 free_decl_spec(&decl_spec); in YYPARSE_DECL()
1487 join_decl_specs(&yyval.decl_spec, &yystack.l_mark[-1].decl_spec, &yystack.l_mark[0].decl_spec); in YYPARSE_DECL()
1488 free(yystack.l_mark[-1].decl_spec.text); in YYPARSE_DECL()
1489 free(yystack.l_mark[0].decl_spec.text); in YYPARSE_DECL()
1496 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
1503 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_EXTE… in YYPARSE_DECL()
1510 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
1517 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_STAT… in YYPARSE_DECL()
1524 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_INLI… in YYPARSE_DECL()
1531 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_JUNK… in YYPARSE_DECL()
1538 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_CHAR… in YYPARSE_DECL()
1545 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
1552 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_FLOA… in YYPARSE_DECL()
1559 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
1566 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
1573 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_SHOR… in YYPARSE_DECL()
1580 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
1587 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
1594 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
1601 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_CHAR… in YYPARSE_DECL()
1608 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
1615 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
1625 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, s->flag… in YYPARSE_DECL()
1632 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, DS_NONE… in YYPARSE_DECL()
1645 …new_decl_spec(&yyval.decl_spec, yystack.l_mark[0].text.text, yystack.l_mark[0].text.begin, s->flag… in YYPARSE_DECL()
1655 new_decl_spec(&yyval.decl_spec, s, yystack.l_mark[-2].text.begin, DS_NONE); in YYPARSE_DECL()
1665 new_decl_spec(&yyval.decl_spec, s, yystack.l_mark[-1].text.begin, DS_NONE); in YYPARSE_DECL()
1673 new_decl_spec(&yyval.decl_spec, buf, yystack.l_mark[-1].text.begin, DS_NONE); in YYPARSE_DECL()
1734 new_decl_spec(&yyval.decl_spec, s, yystack.l_mark[-2].text.begin, DS_NONE); in YYPARSE_DECL()
1744 new_decl_spec(&yyval.decl_spec, s, yystack.l_mark[-1].text.begin, DS_NONE); in YYPARSE_DECL()
1752 new_decl_spec(&yyval.decl_spec, buf, yystack.l_mark[-1].text.begin, DS_NONE); in YYPARSE_DECL()
1853 (void)sprintf(yyval.text.text, "%s ", yystack.l_mark[0].decl_spec.text); in YYPARSE_DECL()
1854 yyval.text.begin = yystack.l_mark[0].decl_spec.begin; in YYPARSE_DECL()
1855 free(yystack.l_mark[0].decl_spec.text); in YYPARSE_DECL()
1862 …, "%.*s%.*s ", TEXT_LEN, yystack.l_mark[-1].text.text, TEXT_LEN, yystack.l_mark[0].decl_spec.text); in YYPARSE_DECL()
1864 free(yystack.l_mark[0].decl_spec.text); in YYPARSE_DECL()
1892 check_untagged(&yystack.l_mark[-1].decl_spec); in YYPARSE_DECL()
1893 yyval.parameter = new_parameter(&yystack.l_mark[-1].decl_spec, yystack.l_mark[0].declarator); in YYPARSE_DECL()
1900 check_untagged(&yystack.l_mark[-1].decl_spec); in YYPARSE_DECL()
1901 yyval.parameter = new_parameter(&yystack.l_mark[-1].decl_spec, yystack.l_mark[0].declarator); in YYPARSE_DECL()
1908 check_untagged(&yystack.l_mark[0].decl_spec); in YYPARSE_DECL()
1909 yyval.parameter = new_parameter(&yystack.l_mark[0].decl_spec, (Declarator *)0); in YYPARSE_DECL()