summaryrefslogtreecommitdiffstats
path: root/memcached-pr319.patch
blob: 6c6ec15bcd617f15c883c31e3e1d7c568e1b42d3 (plain)
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
From f8fd6228e34e1b49947890b060a501a6eab6978c Mon Sep 17 00:00:00 2001
From: Remi Collet <fedora@famillecollet.com>
Date: Thu, 9 Feb 2017 07:24:15 +0100
Subject: [PATCH] ensure tests are ok for 32bits build

---
 tests/gh_90.phpt          | 4 ++--
 tests/incrdecr.phpt       | 6 +++---
 tests/incrdecr_bykey.phpt | 6 +++---
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/tests/gh_90.phpt b/tests/gh_90.phpt
index 733b761..2a16f60 100644
--- a/tests/gh_90.phpt
+++ b/tests/gh_90.phpt
@@ -12,7 +12,7 @@ $memcached = memc_get_instance (array (
 // Create a key for use as a lock.  If this key already exists, wait till it doesn't exist.
 {
     $key = 'LockKey';
-    $lockToken = mt_rand(0, pow(2, 32)); //Random value betwen 0 and 2^32 for ownership verification
+    $lockToken = mt_rand(0, mt_getrandmax()); //Random value for ownership verification
 
     while (true)
     {
@@ -88,4 +88,4 @@ array(10) {
   int(1)
   ["9_%s"]=>
   int(1)
-}
\ No newline at end of file
+}
diff --git a/tests/incrdecr.phpt b/tests/incrdecr.phpt
index cb3914a..b4e9469 100644
--- a/tests/incrdecr.phpt
+++ b/tests/incrdecr.phpt
@@ -42,10 +42,10 @@ echo $php_errormsg, "\n";
 var_dump($m->get('foo'));
 
 echo "Enormous offset\n";
-$m->increment('foo', 4294967296);
+$m->increment('foo', 0x7f000000);
 var_dump($m->get('foo'));
 
-$m->decrement('foo', 4294967296);
+$m->decrement('foo', 0x7f000000);
 var_dump($m->get('foo'));
 
 --EXPECT--
@@ -68,5 +68,5 @@ int(1)
 Memcached::decrement(): offset cannot be a negative value
 int(1)
 Enormous offset
-int(4294967297)
+int(2130706433)
 int(1)
diff --git a/tests/incrdecr_bykey.phpt b/tests/incrdecr_bykey.phpt
index 809f3b8..8b931fa 100644
--- a/tests/incrdecr_bykey.phpt
+++ b/tests/incrdecr_bykey.phpt
@@ -39,10 +39,10 @@ echo $php_errormsg, "\n";
 var_dump($m->get('foo'));
 
 echo "Enormous offset\n";
-$m->incrementByKey('foo', 'foo', 4294967296);
+$m->incrementByKey('foo', 'foo', 0x7f000000);
 var_dump($m->get('foo'));
 
-$m->decrementByKey('foo', 'foo', 4294967296);
+$m->decrementByKey('foo', 'foo', 0x7f000000);
 var_dump($m->get('foo'));
 
 --EXPECT--
@@ -62,5 +62,5 @@ int(1)
 Memcached::decrementByKey(): offset cannot be a negative value
 int(1)
 Enormous offset
-int(4294967297)
+int(2130706433)
 int(1)