OSDN Git Service

* cp-support.c: Include "safe-ctype.h".
authordrow <drow>
Mon, 22 Oct 2007 14:37:35 +0000 (14:37 +0000)
committerdrow <drow>
Mon, 22 Oct 2007 14:37:35 +0000 (14:37 +0000)
commit6db0952d60c366802f2419478e5b5f38810f2025
tree980e8396bdcf314165e47cc9dbcd5d2af1f265db
parentfe9574d8f0ebb2a0cf837dc39475cfb7e3707b40
* cp-support.c: Include "safe-ctype.h".
(cp_already_canonical): New function.
(cp_canonicalize_string): Use it.  Return NULL for already canonical
strings.
(mangled_name_to_comp): Update call to cp_demangled_name_to_comp.
(cp_func_name, remove_params): Likewise.
(cp_find_first_component_aux): Use ISSPACE.
* cp-support.h (cp_demangled_name_to_comp): Correct comment.  Remove
MEMORY_P argument.
* cp-name-parser.y (ALLOC_CHUNK): Define.
(struct demangle_info): Add PREV and NEXT.  Increase the size of
COMPS.
(d_grab): Convert to a function.
(allocate_info): Rewrite.
(cp_demangled_name_to_comp): Remove MEMORY argument.  Do not use
strlen.  Update call to allocate_info.  Do not free it on failure.
(main): Update calls to cp_demangled_name_to_comp.
* Makefile.in (cp-support.o): Update.
gdb/ChangeLog
gdb/Makefile.in
gdb/cp-name-parser.y
gdb/cp-support.c
gdb/cp-support.h