GNOME Bugzilla – Bug 632513
libgpod-sharp doesn't work right on 32bit systems
Last modified: 2011-08-16 12:16:36 UTC
http://sourceforge.net/tracker/?func=detail&atid=519273&aid=3059994&group_id=67873 Basically everywhere we cast a native pointer to a C# struct, we can't. There's no guarantee that the C# representation will match the C representation memory layout-wise, no matter what. We will just have to call Marshal.StructToPointer and PtrToStructure all the time when reading/writing from the native pointer.
According to teuf this was fixed by http://gtkpod.git.sourceforge.net/git/gitweb.cgi?p=gtkpod/libgpod;a=commit;h=9a64ee60dd3e68c78292b97241616ac1d7a01c15 so I'm marking this as DUPLICATE of bug 648600 which is the user-face consequence of this bug, and is till blocked by the need to integrate the new version of libgpod. *** This bug has been marked as a duplicate of bug 648600 ***
s/user-face/user-facing/