fb4c6eba43
(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. |
||
---|---|---|
.. | ||
alpha | ||
arm | ||
avr | ||
cris | ||
d10v | ||
djgpp | ||
frv | ||
h8300 | ||
i386 | ||
ia64 | ||
iq2000 | ||
m32r | ||
m68hc11 | ||
m68k | ||
m88k | ||
mips | ||
mn10300 | ||
pa | ||
powerpc | ||
rs6000 | ||
s390 | ||
sh | ||
sparc | ||
vax | ||
xstormy16 | ||
nm-bsd.h | ||
nm-linux.h | ||
nm-lynx.h | ||
nm-nbsd.h | ||
nm-nbsdaout.h | ||
tm-linux.h | ||
tm-nto.h |