Mailing List Archive

[xen master] tools: Remove the use of K&R functions
commit e2312e41f05c0f2e3b714710bd2551a3cd74cedd
Author: Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu Feb 16 22:47:50 2023 +0000
Commit: Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Feb 17 11:01:54 2023 +0000

tools: Remove the use of K&R functions

Clang-15 (as seen in the FreeBSD 14 tests) complains:

xg_main.c:1248 error: a function declaration without a
prototype is deprecated in all versions of C [-Werror,-Wstrict-prototypes]
xg_init()
^
void

The error message is a bit confusing but appears to new as part of
-Wdeprecated-non-prototype which is part of supporting C2x which formally
removes K&R syntax.

Either way, fix the identified function.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Anthony PERARD <anthony.perard@citrix.com>
---
tools/debugger/gdbsx/xg/xg_main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/debugger/gdbsx/xg/xg_main.c b/tools/debugger/gdbsx/xg/xg_main.c
index 4576c762af..580fe237b2 100644
--- a/tools/debugger/gdbsx/xg/xg_main.c
+++ b/tools/debugger/gdbsx/xg/xg_main.c
@@ -121,7 +121,7 @@ xgprt(const char *fn, const char *fmt, ...)
* -1 failure, errno set.
*/
int
-xg_init()
+xg_init(void)
{
int flags, saved_errno;

--
generated by git-patchbot for /home/xen/git/xen.git#master