exv_conf.h | exv_conf.h | |||
---|---|---|---|---|
skipping to change at line 130 | skipping to change at line 130 | |||
/* Define to 1 if you have the Adobe XMP Toolkit. */ | /* Define to 1 if you have the Adobe XMP Toolkit. */ | |||
#define EXV_HAVE_XMP_TOOLKIT 1 | #define EXV_HAVE_XMP_TOOLKIT 1 | |||
/* Define to 1 if the system has the type `_Bool'. */ | /* Define to 1 if the system has the type `_Bool'. */ | |||
#define EXV_HAVE__BOOL 1 | #define EXV_HAVE__BOOL 1 | |||
/* Define to 1 if `lstat' dereferences a symlink specified with a trailing | /* Define to 1 if `lstat' dereferences a symlink specified with a trailing | |||
slash. */ | slash. */ | |||
/* #undef EXV_LSTAT_FOLLOWS_SLASHED_SYMLINK */ | /* #undef EXV_LSTAT_FOLLOWS_SLASHED_SYMLINK */ | |||
/* Define if g++ supports C++ visibility features */ | /* Define if C++ visibility support is enabled */ | |||
#define EXV_HAVE_GXXCLASSVISIBILITY 1 | #define EXV_WANT_VISIBILITY_SUPPORT 1 | |||
/* Define if we have / are building a shared library (DLL) */ | /* Define if we have / are building a shared library (DLL) */ | |||
#define EXV_HAVE_DLL 1 | #define EXV_HAVE_DLL 1 | |||
/* Define to the address where bug reports for this package should be sent. */ | /* Define to the address where bug reports for this package should be sent. */ | |||
#define EXV_PACKAGE_BUGREPORT "ahuggel@gmx.net" | #define EXV_PACKAGE_BUGREPORT "ahuggel@gmx.net" | |||
/* Define to the name of this package. */ | /* Define to the name of this package. */ | |||
#define EXV_PACKAGE "exiv2" | #define EXV_PACKAGE "exiv2" | |||
/* Define to the full name of this package. */ | /* Define to the full name of this package. */ | |||
#define EXV_PACKAGE_NAME "exiv2" | #define EXV_PACKAGE_NAME "exiv2" | |||
/* Define to the full name and version of this package. */ | /* Define to the full name and version of this package. */ | |||
#define EXV_PACKAGE_STRING "exiv2 0.20" | #define EXV_PACKAGE_STRING "exiv2 0.21" | |||
/* Define to the one symbol short name of this package. */ | /* Define to the one symbol short name of this package. */ | |||
#define EXV_PACKAGE_TARNAME "exiv2" | #define EXV_PACKAGE_TARNAME "exiv2" | |||
/* Define to the version of this package. */ | /* Define to the version of this package. */ | |||
#define EXV_PACKAGE_VERSION "0.20" | #define EXV_PACKAGE_VERSION "0.21" | |||
/* Define to 1 if you have the ANSI C header files. */ | /* Define to 1 if you have the ANSI C header files. */ | |||
#define EXV_STDC_HEADERS 1 | #define EXV_STDC_HEADERS 1 | |||
/* Define to 1 if strerror_r returns char *. */ | /* Define to 1 if strerror_r returns char *. */ | |||
/* #undef EXV_STRERROR_R_CHAR_P */ | /* #undef EXV_STRERROR_R_CHAR_P */ | |||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ | /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ | |||
/* #undef EXV_TIME_WITH_SYS_TIME */ | /* #undef EXV_TIME_WITH_SYS_TIME */ | |||
skipping to change at line 208 | skipping to change at line 208 | |||
#else | #else | |||
#define EXV_SEPERATOR_STR "/" | #define EXV_SEPERATOR_STR "/" | |||
#define EXV_SEPERATOR_CHR '/' | #define EXV_SEPERATOR_CHR '/' | |||
#endif | #endif | |||
/* Windows unicode path support */ | /* Windows unicode path support */ | |||
#if defined WIN32 && !defined __CYGWIN__ | #if defined WIN32 && !defined __CYGWIN__ | |||
# define EXV_UNICODE_PATH | # define EXV_UNICODE_PATH | |||
#endif | #endif | |||
/* Shared library support, see http://gcc.gnu.org/wiki/Visibility */ | /* Symbol visibility support */ | |||
#ifdef WIN32 | #ifdef WIN32 | |||
# define EXV_IMPORT __declspec(dllimport) | # define EXV_IMPORT __declspec(dllimport) | |||
# define EXV_EXPORT __declspec(dllexport) | # define EXV_EXPORT __declspec(dllexport) | |||
# define EXV_DLLLOCAL | # define EXV_DLLLOCAL | |||
# define EXV_DLLPUBLIC | # define EXV_DLLPUBLIC | |||
#else | #else | |||
# ifdef EXV_HAVE_GXXCLASSVISIBILITY | # ifdef EXV_WANT_VISIBILITY_SUPPORT | |||
# define EXV_IMPORT __attribute__ ((visibility("default"))) | # if defined(__GNUC__) && (__GNUC__ >= 4) | |||
# define EXV_EXPORT __attribute__ ((visibility("default"))) | # define EXV_IMPORT __attribute__ ((visibility("default"))) | |||
# define EXV_DLLLOCAL __attribute__ ((visibility("hidden"))) | # define EXV_EXPORT __attribute__ ((visibility("default"))) | |||
# define EXV_DLLPUBLIC __attribute__ ((visibility("default"))) | # define EXV_DLLLOCAL __attribute__ ((visibility("hidden"))) | |||
# else | # define EXV_DLLPUBLIC __attribute__ ((visibility("default"))) | |||
# elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) | ||||
# define EXV_IMPORT __global | ||||
# define EXV_EXPORT __global | ||||
# define EXV_DLLLOCAL __hidden | ||||
# define EXV_DLLPUBLIC __global | ||||
# else | ||||
# define EXV_IMPORT | ||||
# define EXV_EXPORT | ||||
# define EXV_DLLLOCAL | ||||
# define EXV_DLLPUBLIC | ||||
# endif | ||||
# else /* ! EXV_WANT_VISIBILITY_SUPPORT */ | ||||
# define EXV_IMPORT | # define EXV_IMPORT | |||
# define EXV_EXPORT | # define EXV_EXPORT | |||
# define EXV_DLLLOCAL | # define EXV_DLLLOCAL | |||
# define EXV_DLLPUBLIC | # define EXV_DLLPUBLIC | |||
# endif /* ! EXV_HAVE_GXXCLASSVISIBILITY */ | # endif /* ! EXV_WANT_VISIBILITY_SUPPORT */ | |||
#endif /* ! WIN32 */ | #endif /* ! WIN32 */ | |||
/* Define EXIV2API for DLL builds */ | /* Define EXIV2API for DLL builds */ | |||
#ifdef EXV_HAVE_DLL | #ifdef EXV_HAVE_DLL | |||
# ifdef EXV_BUILDING_LIB | # ifdef EXV_BUILDING_LIB | |||
# define EXIV2API EXV_EXPORT | # define EXIV2API EXV_EXPORT | |||
# else | # else | |||
# define EXIV2API EXV_IMPORT | # define EXIV2API EXV_IMPORT | |||
# endif /* ! EXV_BUILDING_LIB */ | # endif /* ! EXV_BUILDING_LIB */ | |||
#else | #else | |||
End of changes. 6 change blocks. | ||||
12 lines changed or deleted | 24 lines changed or added | |||