]> git.pld-linux.org Git - packages/postfix.git/blob - postfix-kill_warnings.patch
- removes some compiler warnings during postfix compilation which may cause fatal...
[packages/postfix.git] / postfix-kill_warnings.patch
1 diff -dur postfix-2.0.16.orig/src/global/mail_params.c postfix-2.0.16/src/global/mail_params.c
2 --- postfix-2.0.16.orig/src/global/mail_params.c        2005-01-08 08:59:26.000000000 +0100
3 +++ postfix-2.0.16/src/global/mail_params.c     2005-01-08 09:25:31.372904944 +0100
4 @@ -132,6 +132,7 @@
5  #include <pwd.h>
6  #include <grp.h>
7  #include <time.h>
8 +#include <ctype.h>
9  
10  #ifdef STRCASECMP_IN_STRINGS_H
11  #include <strings.h>
12 @@ -150,6 +151,7 @@
13  #endif
14  #include <safe_open.h>
15  #include <mymalloc.h>
16 +#include <vstring_vstream.h>
17  
18  /* Global library. */
19  
20 diff -dur postfix-2.0.16.orig/src/global/mail_stream.c postfix-2.0.16/src/global/mail_stream.c
21 --- postfix-2.0.16.orig/src/global/mail_stream.c        2003-04-15 21:06:28.000000000 +0200
22 +++ postfix-2.0.16/src/global/mail_stream.c     2005-01-08 09:25:31.372904944 +0100
23 @@ -93,6 +93,7 @@
24  #include <vstream.h>
25  #include <stringops.h>
26  #include <argv.h>
27 +#include <string.h>
28  
29  /* Global library. */
30  
31 diff -dur postfix-2.0.16.orig/src/global/pfixtls.c postfix-2.0.16/src/global/pfixtls.c
32 --- postfix-2.0.16.orig/src/global/pfixtls.c    2005-01-08 08:59:26.000000000 +0100
33 +++ postfix-2.0.16/src/global/pfixtls.c 2005-01-08 09:25:31.374904640 +0100
34 @@ -1086,15 +1086,13 @@
35         return (ret);
36  
37      if (cmd == (BIO_CB_READ | BIO_CB_RETURN)) {
38 -       msg_info("read from %08X [%08lX] (%d bytes => %ld (0x%X))",
39 -                (unsigned int)bio, (unsigned long)argp, argi,
40 -                ret, (unsigned int)ret);
41 +       msg_info("read from %p [%p (%d bytes => %ld (0x%X))",
42 +                bio, argp, argi, ret, (unsigned int)ret);
43         pfixtls_dump(argp, (int) ret);
44         return (ret);
45      } else if (cmd == (BIO_CB_WRITE | BIO_CB_RETURN)) {
46 -       msg_info("write to %08X [%08lX] (%d bytes => %ld (0x%X))",
47 -                (unsigned int)bio, (unsigned long)argp, argi,
48 -                ret, (unsigned int)ret);
49 +       msg_info("write to %p [%p] (%d bytes => %ld (0x%X))",
50 +                bio, argp, argi, ret, (unsigned int)ret);
51         pfixtls_dump(argp, (int) ret);
52      }
53      return (ret);
54 diff -dur postfix-2.0.16.orig/src/smtp/smtp_session.c postfix-2.0.16/src/smtp/smtp_session.c
55 --- postfix-2.0.16.orig/src/smtp/smtp_session.c 2005-01-08 08:59:26.000000000 +0100
56 +++ postfix-2.0.16/src/smtp/smtp_session.c      2005-01-08 09:25:31.374904640 +0100
57 @@ -35,12 +35,14 @@
58  /* System library. */
59  
60  #include <sys_defs.h>
61 +#include <string.h>
62  
63  /* Utility library. */
64  
65  #include <mymalloc.h>
66  #include <vstream.h>
67  #include <stringops.h>
68 +#include <msg.h>
69  
70  #include <mail_params.h>
71  #include <maps.h>
72 diff -dur postfix-2.0.16.orig/src/tlsmgr/tlsmgr.c postfix-2.0.16/src/tlsmgr/tlsmgr.c
73 --- postfix-2.0.16.orig/src/tlsmgr/tlsmgr.c     2005-01-08 08:59:26.000000000 +0100
74 +++ postfix-2.0.16/src/tlsmgr/tlsmgr.c  2005-01-08 09:25:31.375904488 +0100
75 @@ -118,11 +118,6 @@
76  #include <string.h>
77  #include <sys/time.h>                  /* gettimeofday, not POSIX */
78  
79 -/* OpenSSL library. */
80 -#ifdef USE_SSL
81 -#include <openssl/rand.h>              /* For the PRNG */
82 -#endif
83 -
84  /* Utility library. */
85  
86  #include <msg.h>
87 @@ -144,6 +139,11 @@
88  #include <master_proto.h>
89  #include <mail_server.h>
90  
91 +/* OpenSSL library. */
92 +#ifdef USE_SSL
93 +#include <openssl/rand.h>              /* For the PRNG */
94 +#endif
95 +
96  /* Application-specific. */
97  
98   /*
99 diff -dur postfix-2.0.16.orig/src/util/sdbm.c postfix-2.0.16/src/util/sdbm.c
100 --- postfix-2.0.16.orig/src/util/sdbm.c 2005-01-08 08:59:26.000000000 +0100
101 +++ postfix-2.0.16/src/util/sdbm.c      2005-01-08 09:26:06.995489488 +0100
102 @@ -57,6 +57,9 @@
103  #endif
104  
105  #include <sdbm.h>
106 +#include <mymalloc.h>
107 +#include <sys_defs.h>
108 +#include <msg.h>
109  
110  /*
111   * useful macros
This page took 0.075718 seconds and 3 git commands to generate.