[trunk] fix warnings when printing large integers
This commit is contained in:
@@ -76,7 +76,7 @@ typedef int opj_bool; /*FIXME it should be to follow the name of others OPJ_TYPE
|
||||
#define OPJ_TRUE 1
|
||||
#define OPJ_FALSE 0
|
||||
|
||||
// FIXME : should be better defined by configure/CMake test
|
||||
/* FIXME : should be better defined by configure/CMake test */
|
||||
typedef unsigned int OPJ_UINT32;
|
||||
typedef int OPJ_INT32;
|
||||
typedef unsigned short OPJ_UINT16;
|
||||
@@ -88,17 +88,27 @@ typedef double OPJ_FLOAT64;
|
||||
typedef float OPJ_FLOAT32;
|
||||
|
||||
#if (defined(WIN32) || defined(WIN64)) && !defined(__MINGW32__)
|
||||
|
||||
typedef signed __int64 OPJ_INT64;
|
||||
#define OPJ_INT64_F "I64"
|
||||
typedef unsigned __int64 OPJ_UINT64;
|
||||
#define OPJ_UINT64_F "I64"
|
||||
|
||||
#else
|
||||
|
||||
typedef long long OPJ_INT64;
|
||||
#define OPJ_INT64_F "ll"
|
||||
|
||||
typedef unsigned long long OPJ_UINT64;
|
||||
#define OPJ_UINT64_F "ll"
|
||||
|
||||
#endif
|
||||
|
||||
/* 64-bit file and blob offset type */
|
||||
/* 64-bit file offset type */
|
||||
typedef OPJ_INT64 OPJ_OFF_T;
|
||||
#define OPJ_OFF_F OPJ_INT64_F
|
||||
|
||||
// Avoid compile-time warning because parameter is not used
|
||||
/* Avoid compile-time warning because parameter is not used */
|
||||
#define OPJ_ARG_NOT_USED(x) (void)(x)
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user