summaryrefslogtreecommitdiffstats
path: root/quickhash-pr5.patch
diff options
context:
space:
mode:
Diffstat (limited to 'quickhash-pr5.patch')
-rw-r--r--quickhash-pr5.patch80
1 files changed, 0 insertions, 80 deletions
diff --git a/quickhash-pr5.patch b/quickhash-pr5.patch
deleted file mode 100644
index 5b95f21..0000000
--- a/quickhash-pr5.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From 6eb2e6c55e2c3247285648be5f918e6220e81968 Mon Sep 17 00:00:00 2001
-From: Remi Collet <fedora@famillecollet.com>
-Date: Sat, 28 Feb 2015 07:49:38 +0100
-Subject: [PATCH] Fix build with gcc 5
-
-See http://www.gnu.org/software/gcc/gcc-5/porting_to.html
-
-Simpler to drop "inline", especially as pointer to these functions are used.
----
- lib/hash-algorithms.c | 10 +++++-----
- lib/hash-algorithms.h | 10 +++++-----
- 2 files changed, 10 insertions(+), 10 deletions(-)
-
-diff --git a/lib/hash-algorithms.c b/lib/hash-algorithms.c
-index 86c3abc..96ab313 100644
---- a/lib/hash-algorithms.c
-+++ b/lib/hash-algorithms.c
-@@ -29,7 +29,7 @@
- * Returns:
- * - the hash key
- */
--inline uint32_t qha_jenkins1(uint32_t key)
-+uint32_t qha_jenkins1(uint32_t key)
- {
- key = (key ^ 61) ^ (key >> 16);
- key = key + (key << 3);
-@@ -50,7 +50,7 @@ inline uint32_t qha_jenkins1(uint32_t key)
- * Returns:
- * - the hash key
- */
--inline uint32_t qha_jenkins2(uint32_t key)
-+uint32_t qha_jenkins2(uint32_t key)
- {
- key = (key+0x7ed55d16) + (key<<12);
- key = (key^0xc761c23c) ^ (key>>19);
-@@ -70,12 +70,12 @@ inline uint32_t qha_jenkins2(uint32_t key)
- * Returns:
- * - the hash key
- */
--inline uint32_t qha_no_hash(uint32_t key)
-+uint32_t qha_no_hash(uint32_t key)
- {
- return key;
- }
-
--inline uint32_t qha_djb2(char *key)
-+uint32_t qha_djb2(char *key)
- {
- uint32_t hash = 5381;
- int c;
-@@ -87,7 +87,7 @@ inline uint32_t qha_djb2(char *key)
- return hash;
- }
-
--inline uint32_t qha_sdbm(char *key)
-+uint32_t qha_sdbm(char *key)
- {
- uint32_t hash = 0;
- int c;
-diff --git a/lib/hash-algorithms.h b/lib/hash-algorithms.h
-index 8de96cd..48da5fa 100644
---- a/lib/hash-algorithms.h
-+++ b/lib/hash-algorithms.h
-@@ -21,11 +21,11 @@
- #ifndef QH_HASH_ALGORITHMS_H
- #define QH_HASH_ALGORITHMS_H
-
--inline uint32_t qha_jenkins1(uint32_t key);
--inline uint32_t qha_jenkins2(uint32_t key);
--inline uint32_t qha_no_hash(uint32_t key);
-+uint32_t qha_jenkins1(uint32_t key);
-+uint32_t qha_jenkins2(uint32_t key);
-+uint32_t qha_no_hash(uint32_t key);
-
--inline uint32_t qha_djb2(char *key);
--inline uint32_t qha_sdbm(char *key);
-+uint32_t qha_djb2(char *key);
-+uint32_t qha_sdbm(char *key);
-
- #endif