nvidia-texture-tools/nvidia-texture-tools-2.0.8-wordsize.patch
2012-12-20 20:05:45 -02:00

27 lines
813 B
Diff

diff -up nvidia-texture-tools/src/nvcore/DefsGnucLinux.h.orig nvidia-texture-tools/src/nvcore/DefsGnucLinux.h
--- nvidia-texture-tools/src/nvcore/DefsGnucLinux.h.orig 2012-05-18 22:17:43.367822764 -0300
+++ nvidia-texture-tools/src/nvcore/DefsGnucLinux.h 2012-05-18 22:19:50.709827759 -0300
@@ -2,6 +2,8 @@
#error "Do not include this file directly."
#endif
+#include <bits/wordsize.h>
+
// Function linkage
#define DLL_IMPORT
#if __GNUC__ >= 4
@@ -58,8 +60,13 @@ typedef signed short int16;
typedef unsigned int uint32;
typedef signed int int32;
+#if __WORDSIZE == 32
typedef unsigned long long uint64;
typedef signed long long int64;
+#else
+typedef unsigned long uint64;
+typedef signed long int64;
+#endif
// Aliases
typedef uint32 uint;