mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-05-31 10:09:16 +08:00
More use of std::vector in linespec.c
This changes some spots in linespec.c to take a std::vector. This patch spilled out to objc-lang.c a bit as well. This change allows for the removal of some cleanups. ChangeLog 2018-04-05 Tom Tromey <tom@tromey.com> * utils.c (compare_strings): Remove. * utils.h (compare_strings): Remove. * objc-lang.h (find_imps): Update. * objc-lang.c (find_methods): Take a std::vector. (uniquify_strings, find_imps): Likewise. * linespec.c (find_methods): Take a std::vector. (decode_objc): Use std::vector. (add_all_symbol_names_from_pspace, find_superclass_methods): Take a std::vector. (find_method, find_function_symbols): Use std::vector.
This commit is contained in:
@ -37,8 +37,8 @@ extern char *objc_demangle (const char *mangled, int options);
|
||||
|
||||
extern int find_objc_msgcall (CORE_ADDR pc, CORE_ADDR *new_pc);
|
||||
|
||||
extern const char *
|
||||
find_imps (const char *method, VEC (const_char_ptr) **symbol_names);
|
||||
extern const char *find_imps (const char *method,
|
||||
std::vector<const char *> *symbol_names);
|
||||
|
||||
extern struct value *value_nsstring (struct gdbarch *gdbarch,
|
||||
char *ptr, int len);
|
||||
|
Reference in New Issue
Block a user