aboutsummaryrefslogtreecommitdiff
path: root/src/func.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2012-02-11 19:53:24 +0000
committerdrh <drh@noemail.net>2012-02-11 19:53:24 +0000
commitaf8001bfb3b38219149d1e5cecb6896fd99853bb (patch)
treed0e6c34ed96d96fe6f5b8dc3c4fff95d6bb6097b /src/func.c
parentac7c3ac150b00d2d4450894b873e0615601cb728 (diff)
downloadsqlite-af8001bfb3b38219149d1e5cecb6896fd99853bb.tar.gz
sqlite-af8001bfb3b38219149d1e5cecb6896fd99853bb.zip
Another attempt to fix warnings in the randomFunc() function.
FossilOrigin-Name: 768df4e11670ac704d96e3b601d009aaa2fd793a
Diffstat (limited to 'src/func.c')
-rw-r--r--src/func.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/func.c b/src/func.c
index 385582923..c66ad28ab 100644
--- a/src/func.c
+++ b/src/func.c
@@ -416,7 +416,7 @@ static void randomFunc(
** 2s complement of that positive value. The end result can
** therefore be no less than -9223372036854775807.
*/
- r = -(r ^ (((sqlite3_uint64)1)<<63));
+ r = -(r & LARGEST_INT64);
}
sqlite3_result_int64(context, r);
}