blob: bd61b957b7b48f37191cc130a6735061b1069cc9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
diff -up jsonc-1.3.5/json-c/linkhash.c.el5 jsonc-1.3.5/json-c/linkhash.c
--- jsonc-1.3.5/json-c/linkhash.c.el5 2014-04-10 18:36:50.000000000 +0200
+++ jsonc-1.3.5/json-c/linkhash.c 2014-04-10 18:37:07.000000000 +0200
@@ -405,7 +405,7 @@ unsigned long lh_char_hash(const void *k
int seed;
/* we can't use -1 as it is the unitialized sentinel */
while ((seed = json_c_get_random_seed()) == -1);
-#if defined __GNUC__
+#if 0
__sync_val_compare_and_swap(&random_seed, -1, seed);
#elif defined _MSC_VER
InterlockedCompareExchange(&random_seed, seed, -1);
|