OSDN Git Service

* Makefile.in (SFILES): Add cp-names.y.
authordrow <drow>
Fri, 11 Mar 2005 02:24:15 +0000 (02:24 +0000)
committerdrow <drow>
Fri, 11 Mar 2005 02:24:15 +0000 (02:24 +0000)
commit4bf60cbf622949bbda1436bfff61209900fbdbda
tree82862c016ca7ef94960487b205db6e74708d1963
parentf6234a6acc8be5dae017a79f80a4b808bfbd5d91
* Makefile.in (SFILES): Add cp-names.y.
(libiberty_h, safe_ctype_h): New.
(YYFILES): Add cp-names.c.
(YYOBJ): Add cp-names.o.
(test-cp-names.o, test-cp-names$(EXEEXT), cp-names.o): New rules.
(clean): Remove test-cp-names$(EXEEXT).
(local-maintainer-clean): Remove cp-names.c.
* cp-names.y: New file.
* cp-support.c (find_last_component): Delete.
(d_left, d_right): Define.
(cp_canonicalize_string, mangled_name_to_comp): New functions.
(cp_class_name_from_physname, method_name_from_physname): Rewrite
to use mangled_name_to_comp.
* cp-support.h (cp_canonicalize_string, cp_demangled_name_to_comp)
(cp_comp_to_string): New prototypes.
* config/djgpp/fnchange.lst: Add cp-names.c.
gdb/ChangeLog
gdb/Makefile.in
gdb/config/djgpp/fnchange.lst
gdb/cp-names.y [new file with mode: 0644]
gdb/cp-support.c
gdb/cp-support.h