On 26 April 2014 21:45, Pavel Roschin roshin@scriptumplus.ru wrote:
***VERY*** evil >:-D
It is :-D
Is int the same size as pointer on your system? On windows in particular int can be 32 bit and pointer 64 bit.
With both ways (int, long) I can't achieve result. Seems that this is not actual doc pointer or something. Without native binding can't imagine how to do that.
A python int is the underlying C long see https://docs.python.org/2/library/stdtypes.html#numeric-types-int-float-long..., but unfortunately on windows 64 thats still 32 bits, see http://msdn.microsoft.com/en-us/library/windows/desktop/aa383751%28v=vs.85%2....
We have had problems in Geany in the past where people tried to pack pointers into a long, worked on Linux, failed on Win64.
(I'm thinking I remember you are using Windows, if I'm wrong please disregard)
Unfortunately I can't actually think of how you could do it in Geanypy, I think you would be better off doing it in C.
Cheers Lex
PS but at least you have restarted the discussion on the PR ;)
-- Best regards, Pavel Roschin aka RPG _______________________________________________ Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel