forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
nullmailer-2.2-c++11.patch
36 lines (32 loc) · 1.03 KB
/
nullmailer-2.2-c++11.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
From f63dcd3d7ec69a7150f305ba81380988e0a1e38d Mon Sep 17 00:00:00 2001
From: Denis Pronin <[email protected]>
Date: Tue, 25 Feb 2020 10:06:41 +0300
Subject: [PATCH] fixed compilation with c++11 standard
Signed-off-by: Denis Pronin <[email protected]>
---
src/inject.cc | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/inject.cc b/src/inject.cc
index 0a555b2..189a70a 100644
--- a/src/inject.cc
+++ b/src/inject.cc
@@ -148,9 +148,10 @@ static bool header_add_to = false;
struct header_field
{
+ typedef unsigned length_t;
// member information
const char* name;
- unsigned length;
+ length_t length;
bool is_address;
bool is_recipient;
bool is_sender;
@@ -204,7 +205,8 @@ struct header_field
#define F false
#define T true
-#define X(N,IA,IR,IS,IRS,R) { #N ":",strlen(#N ":"),\
+#define X(N,IA,IR,IS,IRS,R) { #N ":", \
+ static_cast<header_field::length_t>(strlen(#N ":")),\
IA,IR,IS,IRS,R,false, false }
static header_field header_fields[] = {
// Sender address fields, in order of priority