Fix build with GCC 15
https://bugs.gentoo.org/945067

--- a/fe_ncurses.h
+++ b/fe_ncurses.h
@@ -53,6 +53,6 @@ int 		fe_init();
 void		fe_close();
 const char* 	fe_current_id();
 
-void		msg_show_body();
+void		msg_show_body(int force_own);
 
 #endif
--- a/libpfq/pfqlib.c
+++ b/libpfq/pfqlib.c
@@ -713,7 +713,7 @@ int pfql_start(struct pfql_context_t *ctx) {
 int pfql_context_destroy(struct pfql_context_t *ctx) {
 
 	pthread_mutex_destroy ( &ctx->qfill_mutex );
-	queue_fill_stop(ctx);
+	queue_fill_stop();
 
 	if (ctx->beptr) {
 		ctx->pfqbe_close(ctx);
--- a/pfqlib.h
+++ b/pfqlib.h
@@ -69,7 +69,7 @@ struct pfql_context_t {
 	int (*pfqbe_apiversion)();
 	int (*pfqbe_init)();
 	int (*pfqbe_setup)(struct msg_t*,struct be_msg_t*);
-	int (*pfqbe_close)();
+	int (*pfqbe_close)(struct pfql_context_t*);
 	int (*pfqbe_fill_queue)();
 	int (*pfqbe_retr_headers)(const char*);
 	int (*pfqbe_retr_status)(const char*);
