A quick change is required to support 64-bit systems.
in jkernel/jinter.py (which used to be called qjide.py)
In def JWd(), instead of
sptr = pointer(c_long(pa+8*sizeof(c_long)))
use
sptr = pointer(c_void_p(pa+8*sizeof(c_void_p)))
This is due to how struct A is defined, see jfex.h.
It was tested on Windows 10 64-bit with Python 3.6 64-bit and J901 64-bit.
Hopefully, it could be incorporated in the repository.
A quick change is required to support 64-bit systems.
jkernel/jinter.py
(which used to be calledqjide.py
) Indef JWd()
, instead ofsptr = pointer(c_long(pa+8*sizeof(c_long)))
usesptr = pointer(c_void_p(pa+8*sizeof(c_void_p)))
This is due to how
struct A
is defined, seejfex.h
.It was tested on Windows 10 64-bit with Python 3.6 64-bit and J901 64-bit.
Hopefully, it could be incorporated in the repository.