Files
gentoo/net-mail/pfqueue/files/pfqueue-0.5.6-gcc15.patch

36 lines
917 B
Diff

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*);