diff options
author | joerg <joerg> | 2013-04-29 21:23:24 +0000 |
---|---|---|
committer | joerg <joerg> | 2013-04-29 21:23:24 +0000 |
commit | 113c511ec0d09631b201e08de093060576a8823d (patch) | |
tree | a5a70aec479da1e212554511634dd23cce271f5f /mail/xfmail/patches | |
parent | a058bc400f396b859834215618b82c42908e1734 (diff) | |
download | pkgsrc-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.cpp | 38 |
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); + } + } |