 |
Exiv2
|
9#define _MSC_VER_2010 1600
10#define _MSC_VER_2008 1500
17# define _WIN32_WINNT 0x0501
19# define _WIN32_WINNT 0x0600
23#if _MSC_VER >= _MSC_VER_2008
24#pragma warning(disable : 4996)
25#pragma warning(disable : 4251)
40#if defined(__MINGW32__) || defined(__MINGW64__)
50# if defined(__CYGWIN32__) || defined(__CYGWIN64__)
55#ifndef __LITTLE_ENDIAN__
56# if defined(__BYTE_ORDER__) && defined(__ORDER_LITTLE_ENDIAN__)
57# if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
58# define __LITTLE_ENDIAN__ 1
63#ifndef __LITTLE_ENDIAN__
64# if defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW__)
65# define __LITTLE_ENDIAN__ 1
73#if defined(OS_SOLARIS)
77# if defined(__cplusplus)
85#ifndef EXV_SEPARATOR_STR
86# if defined(WIN32) && !defined(__CYGWIN__)
87# define EXV_SEPARATOR_STR "\\"
88# define EXV_SEPARATOR_CHR '\\'
90# define EXV_SEPARATOR_STR "/"
91# define EXV_SEPARATOR_CHR '/'