------------------------------------------------------------------------ r3300 | hendricks266 | 2012-12-15 21:46:20 -0800 (Sat, 15 Dec 2012) | 5 lines Fix the DirectInput breakage on Win64. It was caused by the definition of c_dfDIJoystick using literal 24 and 16 values in place of sizeof(DIDATAFORMAT) and sizeof(DIOBJECTDATAFORMAT), which include pointers. On 64-bit, the values end up being 32 and 24, causing a discrepancy in which DIERR_INVALIDPARAM was thrown. https://gitorious.org/0xdroid/external_libsdl-12/commit/1b1e05db06edcbe64599c6a5ad703795e0e02acb/diffs ------------------------------------------------------------------------ r3299 | hendricks266 | 2012-12-15 21:45:29 -0800 (Sat, 15 Dec 2012) | 4 lines ebacktrace1 updates: - Updated to use StackWalk64 function call, requiring some addition of headers from MinGW-w64 to compile with MinGW. - Code added to support 64-bit executables: functionality added and one warning fixed. - New DLL binaries compiled using i686-MinGW-w64 and x86_64-MinGW-w64. (Oddly, the DLL built with MinGW is 5 MB while MinGW-w64's is 1 MB.) ------------------------------------------------------------------------