Comment 16 for bug 1729805

Revision history for this message
AMcBain (mcbain-asm) wrote :

I don't think so on the Unicode front, as this is Python 2.7 so I'd have to do u"stuff here" to explicitly get Unicode but I can go check just to be sure. I don't recall off the top of my head passing in any string values. Mostly reading ones the come out of the API.

Interesting point on the 0x00...44; I'll look again for things that might be null but shouldn't be.

As to the 32/64 difference, I thought about that but I calculate the size of the struct when I pass it in (it's a required field on one of the structs I must use) on the fly so it will always be the right value. Also I think there might be issues with Python 2.7 32-bit loading 64-bit Windows DLLs, but it may have just been that my Windows 10 box already had Python installed on the path and there was a bit difference between it and the packaged Inkscape Python. I had to get that resolved before I even started in on the first extension changes. Inkscape 64-bit edition seemed to come with a baked in 32-bit Python 2.7, much to my surprise.