cp-demangle.c (result_add_separated_char): Change parameter to int.
authorAlex Samuel <samuel@codesourcery.com>
Fri, 25 Aug 2000 22:52:25 +0000 (22:52 +0000)
committerAlex Samuel <samuel@gcc.gnu.org>
Fri, 25 Aug 2000 22:52:25 +0000 (22:52 +0000)
commitd01ce591e584a8d0f79e54c346b76210b606b4cc
tree6a8541a80609e44094193aaa91a70b662b021fac
parent26a110f54219a3a8489617500d9a1470f68aa396
cp-demangle.c (result_add_separated_char): Change parameter to int.

* cp-demangle.c (result_add_separated_char): Change parameter to
int.
(substitution_add): Don't check for duplicates.  Check if
previously allocated size is zero.
(demangle_name): Remove duplicate check for std substitution.
Clear template flag appropriately.
(demangle_prefix): Remove argument to demangle_substitution.
Don't check that template flag is already set.
(demangle_operator_name): Add pt operator.
(demangle_type): Don't treat r as built-in type.  Remove argument
to demangle_substitution.  Fix substitution candidate mechanics.
Handle <template-template-parm>s.  Improve comments.
(demangle_template_param): Don't handle template arg lists here.
(demangle_substitution): Remove parameter.
(print_usage): Remove extra fprintf option.

From-SVN: r35995
libiberty/ChangeLog
libiberty/cp-demangle.c