summaryrefslogtreecommitdiff
path: root/mail/xfmail/patches
diff options
context:
space:
mode:
authorjoerg <joerg>2013-04-29 21:23:24 +0000
committerjoerg <joerg>2013-04-29 21:23:24 +0000
commit113c511ec0d09631b201e08de093060576a8823d (patch)
treea5a70aec479da1e212554511634dd23cce271f5f /mail/xfmail/patches
parenta058bc400f396b859834215618b82c42908e1734 (diff)
downloadpkgsrc-113c511ec0d09631b201e08de093060576a8823d.tar.gz
Avoid hash function name since C++11 already provides such functions.
Diffstat (limited to 'mail/xfmail/patches')
-rw-r--r--mail/xfmail/patches/patch-src_mail_fmail.cpp38
1 files changed, 38 insertions, 0 deletions
diff --git a/mail/xfmail/patches/patch-src_mail_fmail.cpp b/mail/xfmail/patches/patch-src_mail_fmail.cpp
new file mode 100644
index 00000000000..fda8a71afd3
--- /dev/null
+++ b/mail/xfmail/patches/patch-src_mail_fmail.cpp
@@ -0,0 +1,38 @@
+$NetBSD: patch-src_mail_fmail.cpp,v 1.1 2013/04/29 21:23:24 joerg Exp $
+
+--- src/mail/fmail.cpp.orig 2013-04-29 19:31:08.000000000 +0000
++++ src/mail/fmail.cpp
+@@ -1686,7 +1686,7 @@ compare_msgs(struct _mail_msg **msg1, st
+ }
+
+ unsigned long
+-hash(const char *name) {
++my_hash(const char *name) {
+ unsigned long key = 0;
+ unsigned char c;
+
+@@ -1791,7 +1791,7 @@ sort_folder(struct _mail_folder *folder)
+
+ if(m_id &&
+ ((s = strchr(m_id->f_line,'<')) != NULL)) {
+- unsigned long key = hash(s) % htsize;
++ unsigned long key = my_hash(s) % htsize;
+ make_entry(ht, key, htsize, s, msg);
+ }
+ msg->ref = NULL;
+@@ -1808,13 +1808,13 @@ sort_folder(struct _mail_folder *folder)
+ ref=NULL;
+ m_id = find_field(msg,"In-Reply-To");
+ if(m_id && (s=strrchr(m_id->f_line,'<'))) {
+- key = hash(s) % htsize;
++ key = my_hash(s) % htsize;
+ ref = find_entry(ht, key, htsize, s);
+ }
+ if(!ref) {
+ m_id=find_field(msg,"References");
+ if(m_id && (s=strrchr(m_id->f_line,'<'))) {
+- key = hash(s) % htsize;
++ key = my_hash(s) % htsize;
+ ref = find_entry(ht, key, htsize, s);
+ }
+ }