fix example for new double->long long casting rule
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8471 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
33643d2273
commit
4f8ecbd5c3
1 changed files with 4 additions and 3 deletions
|
|
@ -161,7 +161,7 @@ if s.type != "void *":
|
||||||
|
|
||||||
# unsigned long long
|
# unsigned long long
|
||||||
ullmax = 9223372036854775807 #0xffffffffffffffff
|
ullmax = 9223372036854775807 #0xffffffffffffffff
|
||||||
ullmaxd = 9223372036854775807.0
|
ullmaxd = 922337203685477580.0
|
||||||
ullmin = 0
|
ullmin = 0
|
||||||
ullmind = 0.0
|
ullmind = 0.0
|
||||||
if ull(ullmin) != ullmin:
|
if ull(ullmin) != ullmin:
|
||||||
|
|
@ -175,9 +175,10 @@ if ull(ullmaxd) != ullmaxd:
|
||||||
|
|
||||||
# long long
|
# long long
|
||||||
llmax = 9223372036854775807 #0x7fffffffffffffff
|
llmax = 9223372036854775807 #0x7fffffffffffffff
|
||||||
llmaxd = 9223372036854775807.0
|
|
||||||
llmin = -9223372036854775808
|
llmin = -9223372036854775808
|
||||||
llmind = -9223372036854775808.0
|
# these are near the largest floats we can still convert into long long
|
||||||
|
llmaxd = 922337203685477580.0
|
||||||
|
llmind = -922337203685477580.0
|
||||||
if ll(llmin) != llmin:
|
if ll(llmin) != llmin:
|
||||||
raise runtimeerror, "ll(llmin)"
|
raise runtimeerror, "ll(llmin)"
|
||||||
if ll(llmax) != llmax:
|
if ll(llmax) != llmax:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue