Remove declaration of re_comp
authorTom Tromey <tom@tromey.com>
Tue, 7 Nov 2023 00:35:29 +0000 (17:35 -0700)
committerTom Tromey <tom@tromey.com>
Mon, 13 Nov 2023 03:59:33 +0000 (20:59 -0700)
defs.h declares re_comp, but it shouldn't.  If this is needed, it
should be picked up from xregex.h via gdb_regex.h.

Tested by rebuilding.

Reviewed-by: Kevin Buettner <kevinb@redhat.com>
gdb/defs.h

index b8612e1ac6d3eb1d8404d45cbecf99fe11decea8..e6dd93e791e30f5899e9d5eb05563df7ff5dd8d3 100644 (file)
@@ -299,12 +299,6 @@ extern std::string relocate_gdb_directory (const char *initial, bool relocatable
 extern int annotation_level;   /* in stack.c */
 \f
 
-/* From regex.c or libc.  BSD 4.4 declares this with the argument type as
-   "const char *" in unistd.h, so we can't declare the argument
-   as "char *".  */
-
-extern "C" char *re_comp (const char *);
-
 /* From symfile.c */
 
 extern void symbol_file_command (const char *, int);