mirror of
https://git.freebsd.org/ports.git
synced 2025-07-15 08:19:13 -04:00
Fixes: ee994524ff
PR: 281633
Reviewed by: dim
Differential Revision: https://reviews.freebsd.org/D46957
31 lines
1 KiB
Text
31 lines
1 KiB
Text
--- readline.h.orig 2022-02-18 16:13:59 UTC
|
|
+++ readline.h
|
|
@@ -404,10 +404,10 @@ extern int rl_mark_active_p (void);
|
|
extern void rl_deactivate_mark (void);
|
|
extern int rl_mark_active_p (void);
|
|
|
|
-#if defined (USE_VARARGS) && defined (PREFER_STDARG)
|
|
+#if defined(__GNUC__) || defined(__clang__)
|
|
extern int rl_message (const char *, ...) __attribute__((__format__ (printf, 1, 2)));
|
|
#else
|
|
-extern int rl_message ();
|
|
+extern int rl_message (const char *, ...);
|
|
#endif
|
|
|
|
extern int rl_show_char (int);
|
|
--- rltypedefs.h.orig 2021-01-22 15:04:18 UTC
|
|
+++ rltypedefs.h
|
|
@@ -32,10 +32,13 @@ extern "C" {
|
|
# define _FUNCTION_DEF
|
|
|
|
#if defined(__GNUC__) || defined(__clang__)
|
|
+#pragma GCC diagnostic push
|
|
+#pragma GCC diagnostic ignored "-Wstrict-prototypes"
|
|
typedef int Function () __attribute__((deprecated));
|
|
typedef void VFunction () __attribute__((deprecated));
|
|
typedef char *CPFunction () __attribute__((deprecated));
|
|
typedef char **CPPFunction () __attribute__((deprecated));
|
|
+#pragma GCC diagnostic pop
|
|
#else
|
|
typedef int Function ();
|
|
typedef void VFunction ();
|