diff options
Diffstat (limited to 'plugins/FreeImage/Source/FreeImage.h')
-rw-r--r-- | plugins/FreeImage/Source/FreeImage.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/plugins/FreeImage/Source/FreeImage.h b/plugins/FreeImage/Source/FreeImage.h index 651d3c46bb..a7090adf59 100644 --- a/plugins/FreeImage/Source/FreeImage.h +++ b/plugins/FreeImage/Source/FreeImage.h @@ -30,7 +30,7 @@ #define FREEIMAGE_MAJOR_VERSION 3
#define FREEIMAGE_MINOR_VERSION 15
-#define FREEIMAGE_RELEASE_SERIAL 1
+#define FREEIMAGE_RELEASE_SERIAL 3
// Compiler options ---------------------------------------------------------
@@ -141,6 +141,8 @@ typedef uint8_t BYTE; typedef uint16_t WORD;
typedef uint32_t DWORD;
typedef int32_t LONG;
+typedef int64_t FIINT64;
+typedef uint64_t FIUINT64;
#else
// MS is not C99 ISO compliant
typedef long BOOL;
@@ -148,6 +150,8 @@ typedef unsigned char BYTE; typedef unsigned short WORD;
typedef unsigned long DWORD;
typedef long LONG;
+typedef signed __int64 FIINT64;
+typedef unsigned __int64 FIUINT64;
#endif // _MSC_VER
#if (defined(_WIN32) || defined(__WIN32__))
@@ -525,7 +529,10 @@ FI_ENUM(FREE_IMAGE_MDTYPE) { FIDT_FLOAT = 11, // 32-bit IEEE floating point
FIDT_DOUBLE = 12, // 64-bit IEEE floating point
FIDT_IFD = 13, // 32-bit unsigned integer (offset)
- FIDT_PALETTE = 14 // 32-bit RGBQUAD
+ FIDT_PALETTE = 14, // 32-bit RGBQUAD
+ FIDT_LONG8 = 16, // 64-bit unsigned integer
+ FIDT_SLONG8 = 17, // 64-bit signed integer
+ FIDT_IFD8 = 18 // 64-bit unsigned integer (offset)
};
/**
|