Lines Matching refs:success
1166 int success = 0; in internal_cplus_demangle() local
1190 success = gnu_special (work, &mangled, &decl); in internal_cplus_demangle()
1191 if (!success) in internal_cplus_demangle()
1197 if (!success) in internal_cplus_demangle()
1199 success = demangle_prefix (work, &mangled, &decl); in internal_cplus_demangle()
1201 if (success && (*mangled != '\0')) in internal_cplus_demangle()
1203 success = demangle_signature (work, &mangled, &decl); in internal_cplus_demangle()
1220 demangled = mop_up (work, &decl, success); in internal_cplus_demangle()
1360 mop_up (struct work_stuff *work, string *declp, int success) in mop_up() argument
1369 if (!success) in mop_up()
1415 int success = 1; in demangle_signature() local
1423 while (success && (**mangled != '\0')) in demangle_signature()
1429 success = demangle_qualified (work, mangled, declp, 1, 0); in demangle_signature()
1430 if (success) in demangle_signature()
1439 success = demangle_qualified (work, mangled, declp, 1, 0); in demangle_signature()
1475 success = 0; in demangle_signature()
1480 success = 0; in demangle_signature()
1490 success = demangle_class (work, mangled, declp); in demangle_signature()
1491 if (success) in demangle_signature()
1508 success = do_type (work, mangled, &s); in demangle_signature()
1509 if (success) in demangle_signature()
1540 success = demangle_args (work, mangled, declp); in demangle_signature()
1544 if (success && (AUTO_DEMANGLING || EDG_DEMANGLING) && **mangled == '_') in demangle_signature()
1548 success = do_type (work, mangled, &tname); in demangle_signature()
1562 success = demangle_template (work, mangled, &tname, in demangle_signature()
1564 if (success) in demangle_signature()
1595 success = do_type (work, mangled, &return_type); in demangle_signature()
1618 success = 0; in demangle_signature()
1625 success = demangle_template (work, mangled, declp, 0, 0, in demangle_signature()
1642 success = demangle_args (work, mangled, declp); in demangle_signature()
1650 success = 0; in demangle_signature()
1658 if (success && expect_func) in demangle_signature()
1665 success = demangle_args (work, mangled, declp); in demangle_signature()
1673 if (success && !func_done) in demangle_signature()
1683 success = demangle_args (work, mangled, declp); in demangle_signature()
1686 if (success && PRINT_ARG_TYPES) in demangle_signature()
1697 return (success); in demangle_signature()
1706 int success = 0;
1712 success = 1;
1716 success = demangle_args (work, mangled, declp);
1718 return (success);
1730 int success = 1; in demangle_template_template_parm() local
1754 success = in demangle_template_template_parm()
1756 if (!success) in demangle_template_template_parm()
1764 success = do_type (work, mangled, &temp); in demangle_template_template_parm()
1765 if (success) in demangle_template_template_parm()
1770 if (!success) in demangle_template_template_parm()
1782 return (success); in demangle_template_template_parm()
1790 int success; in demangle_expression() local
1792 success = 1; in demangle_expression()
1795 while (success && **mangled != 'W' && **mangled != '\0') in demangle_expression()
1802 success = 0; in demangle_expression()
1816 success = 1; in demangle_expression()
1822 if (!success) in demangle_expression()
1828 success = demangle_template_value_parm (work, mangled, s, tk); in demangle_expression()
1832 success = 0; in demangle_expression()
1839 return success; in demangle_expression()
1846 int success; in demangle_integral_value() local
1849 success = demangle_expression (work, mangled, s, tk_integral); in demangle_integral_value()
1851 success = demangle_qualified (work, mangled, s, 0, 1); in demangle_integral_value()
1861 success = 0; in demangle_integral_value()
1929 success = 1; in demangle_integral_value()
1933 return success; in demangle_integral_value()
1983 int success = 1; in demangle_template_value_parm() local
2002 success = demangle_integral_value (work, mangled, s); in demangle_template_value_parm()
2015 success = 0; in demangle_template_value_parm()
2032 success = 0; in demangle_template_value_parm()
2035 success = demangle_real_value (work, mangled, s); in demangle_template_value_parm()
2039 success = demangle_qualified (work, mangled, s, in demangle_template_value_parm()
2077 return success; in demangle_template_value_parm()
2096 int success = 0; in demangle_template() local
2173 success = do_type (work, mangled, &temp); in demangle_template()
2174 if (success) in demangle_template()
2188 if (!success) in demangle_template()
2198 success = demangle_template_template_parm (work, mangled, tname); in demangle_template()
2200 if (success in demangle_template()
2216 if (!success) in demangle_template()
2229 success = do_type (work, mangled, &temp); in demangle_template()
2231 if (!success) in demangle_template()
2242 success = demangle_template_value_parm (work, mangled, s, in demangle_template()
2243 (type_kind_t) success); in demangle_template()
2245 if (!success) in demangle_template()
2249 success = 0; in demangle_template()
2296 return (success); in demangle_template()
2536 int success = 0; in demangle_class_name() local
2544 success = 1; in demangle_class_name()
2547 return (success); in demangle_class_name()
2588 int success = 0; in demangle_class() local
2621 success = 1; in demangle_class()
2624 return (success); in demangle_class()
2642 int success = 0; in iterate_demangle_function() local
2672 success = demangle_signature (work, mangled, declp); in iterate_demangle_function()
2673 if (success) in iterate_demangle_function()
2700 return success; in iterate_demangle_function()
2740 int success = 1; in demangle_prefix() local
2765 return success; in demangle_prefix()
2773 return success; in demangle_prefix()
2817 success = 0; in demangle_prefix()
2823 success = 0; in demangle_prefix()
2840 success = 1; in demangle_prefix()
2856 success = 1; in demangle_prefix()
2866 success = 1; in demangle_prefix()
2888 success = 0; in demangle_prefix()
2905 success = 0; in demangle_prefix()
2908 if (!success && (work->constructor == 2 || work->destructor == 2)) in demangle_prefix()
2912 success = 1; in demangle_prefix()
2914 return (success); in demangle_prefix()
2949 int success = 1; in gnu_special() local
2983 success = demangle_qualified (work, mangled, declp, 0, 1); in gnu_special()
2986 success = demangle_template (work, mangled, declp, 0, 1, in gnu_special()
2999 success = 1; in gnu_special()
3012 if (success && ((p == NULL) || (p == *mangled))) in gnu_special()
3022 success = 0; in gnu_special()
3026 if (success) in gnu_special()
3039 success = demangle_qualified (work, mangled, declp, 0, 1); in gnu_special()
3042 success = demangle_template (work, mangled, declp, 0, 1, 1); in gnu_special()
3048 success = 0; in gnu_special()
3073 if (success && (p == *mangled)) in gnu_special()
3085 success = 0; in gnu_special()
3095 success = 0; in gnu_special()
3112 success = 0; in gnu_special()
3125 success = demangle_qualified (work, mangled, declp, 0, 1); in gnu_special()
3128 success = demangle_template (work, mangled, declp, 0, 1, 1); in gnu_special()
3131 success = do_type (work, mangled, declp); in gnu_special()
3134 if (success && **mangled != '\0') in gnu_special()
3135 success = 0; in gnu_special()
3136 if (success) in gnu_special()
3141 success = 0; in gnu_special()
3143 return (success); in gnu_special()
3199 int success = 1; in arm_special() local
3241 success = 0; in arm_special()
3243 return (success); in arm_special()
3283 int success = 1; in demangle_qualified() local
3304 success = 0; in demangle_qualified()
3318 success = 0; in demangle_qualified()
3347 success = 0; in demangle_qualified()
3350 if (!success) in demangle_qualified()
3351 return success; in demangle_qualified()
3372 success = demangle_template(work, mangled, &temp, in demangle_qualified()
3374 if (!success) in demangle_qualified()
3383 success = 0; in demangle_qualified()
3388 if (!success) break; in demangle_qualified()
3401 success = 0; in demangle_qualified()
3409 success = do_type (work, mangled, &last_name); in demangle_qualified()
3410 if (!success) in demangle_qualified()
3452 return (success); in demangle_qualified()
3542 int success; in do_type() local
3552 success = 1; in do_type()
3553 while (success && !done) in do_type()
3589 success = demangle_template_value_parm (work, mangled, &decl, in do_type()
3602 success = 0; in do_type()
3626 success = 0; in do_type()
3629 if (success && (**mangled == '_')) in do_type()
3654 success = 0; in do_type()
3671 success = demangle_template (work, mangled, &temp, in do_type()
3673 if (success) in do_type()
3686 success = demangle_qualified (work, mangled, &decl, in do_type()
3689 if (!success) in do_type()
3694 success = 0; in do_type()
3716 success = 0; in do_type()
3723 success = 0; in do_type()
3765 if (success) switch (**mangled) in do_type()
3771 success = demangle_qualified (work, mangled, result, 0, 1); in do_type()
3779 success = 0; in do_type()
3797 success = 0; in do_type()
3806 success = 1; in do_type()
3811 success = demangle_fund_type (work, mangled, result); in do_type()
3813 tk = (type_kind_t) success; in do_type()
3817 if (success) in do_type()
3829 if (success) in do_type()
3854 int success = 1; in demangle_fund_type() local
3969 success = 0; in demangle_fund_type()
3984 success = 0; in demangle_fund_type()
4024 success = 0; in demangle_fund_type()
4032 success = demangle_template (work, mangled, &btype, 0, 1, 1); in demangle_fund_type()
4038 success = 0; in demangle_fund_type()
4042 return success ? ((int) tk) : 0; in demangle_fund_type()