SHA256
1
0
forked from pool/emil
Files
emil/warn.patch
Jan Engelhardt d4cd00ede0 - Added -fpermissive to CFLAGS to enable build with GCC 14
If the request is ok, please forward it to factory soon so that it is ready
when the default compiler is switched

OBS-URL: https://build.opensuse.org/package/show/server:mail/emil?expand=0&rev=12
2024-07-24 12:41:05 +00:00

126 lines
2.2 KiB
Diff

--- charset/chset.c
+++ charset/chset.c
@@ -17,6 +17,8 @@
/* #include "sendmail.h" */
#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
#include <errno.h>
#include "iso646.h"
#include "charset.h"
@@ -42,7 +44,7 @@
return s;
}
-void
+int
main (argc, argv)
int argc;
char **argv;
--- charset/conv.c
+++ charset/conv.c
@@ -25,6 +25,8 @@
/* #include "sendmail.h" */
#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
#include <errno.h>
#include "iso646.h"
#include "charset.h"
@@ -43,7 +45,6 @@
int ipos;
Char oc ARRAY(SLEN),*op;
-extern int atoi(char *); /* 941114 / TW */
extern CHAR8U * strncnv(CHARSET *, CHARSET *, CHAR8U *, CHAR8U *, int); /* 941114 / TW */
void
@@ -65,7 +66,7 @@
}
-void
+int
main (argc, argv)
int argc;
Char **argv;
--- charset/gc.c
+++ charset/gc.c
@@ -11,6 +11,7 @@
* $Log$
*/
+#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>
#include <unistd.h> /* 941114/TW */
@@ -256,7 +257,7 @@
}
-void
+int
main (argc, argv)
int argc; char **argv; {
--- charset/strncnv.c
+++ charset/strncnv.c
@@ -32,6 +32,7 @@
#include "iso646.h"
#include <ctype.h>
#include <stdlib.h> /* 941114 / TW */
+#include <string.h>
#include <syslog.h> /* 941125/TW */
#ifdef SENDMAIL
#include "sendmail.h"
--- forks.c
+++ forks.c
@@ -32,6 +32,7 @@
*/
#include "emil.h"
#include <fcntl.h>
+#include <sys/wait.h>
extern int pseudo_route;
static int fd[2];
--- func.h
+++ func.h
@@ -247,5 +247,6 @@
char * confextr(char *, char *, char *);
char **get_mailer(char *);
struct config_struct * getoption(char *, char *, char *);
+struct config_struct * getmember(char *);
--- helper.c
+++ helper.c
@@ -208,5 +208,6 @@
}
printf(" ;\n\n");
printf("Restart sendmail and try it out.\n");
+ return 0;
}
--- logger.c
+++ logger.c
@@ -30,6 +30,7 @@
** Sweden
**
*/
+#include <time.h>
#include "emil.h"
#ifndef HAVE_GETHOSTNAME
--- smtp.c
+++ smtp.c
@@ -36,6 +36,7 @@
#define RCLASS(r) (((r) / 10) % 10)
#include <sys/socket.h>
#include <netinet/in.h>
+#include <arpa/inet.h>
#include <netdb.h>
#include <errno.h>
#ifdef NAMED_BIND