+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