After adding some more debug output, it can be seen that Python gets all 64 bits for a pointer, but
when it passes the pointer back to a libharu function, libharu only gets the lower 32 bits, the upper
bits being random.
And some suspicous warnings like:
hpdf_objects.c:55:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
(HPDF_UINT)obj, (HPDF_UINT)(header->obj_id),
So - should this work? Did anybody else have this problem and found a solution?
Using master branch of
https://github.com/libharu/libharu.gitThere seem to be many forks - how can I get an overview about those? (not knowing github that well)