Factor out final completion match string building
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 835b6887ec92bb3678e6dc6f4c91fa27ffef10b4..25ef530a1012f9a04b9b7b48e5018aae6243e04b 100644 (file)
@@ -1,3 +1,22 @@
+2017-12-13  Pedro Alves  <palves@redhat.com>
+
+       * cli/cli-decode.c (complete_on_cmdlist, complete_on_enum): Use
+       make_completion_match_str.
+       * completer.c: Use gdb::unique_xmalloc_ptr and
+       make_completion_match_str.
+       (make_completion_match_str_1): New.
+       (make_completion_match_str(const char *, const char *,
+       const char *)): New.
+       (make_completion_match_str(gdb::unique_xmalloc_ptr<char> &&,
+       const char *, const char *)): New.
+       * completer.h (make_completion_match_str(const char *,
+       const char *, const char *)): New.
+       (make_completion_match_str(gdb::unique_xmalloc_ptr<char> &&,
+       const char *, const char *)): New.
+       * interps.c (interpreter_completer): Use make_completion_match_str.
+       * symtab.c (completion_list_add_name, add_filename_to_list): Use
+       make_completion_match_str.
+
 2017-12-13  Stafford Horne  <shorne@gmail.com>
 
        * or1k-tdep.c (or1k_analyse_inst): Use _() wrapper for message
This page took 0.026424 seconds and 4 git commands to generate.