Salome HOME
Fix opencv build
[tools/sat_salome.git] / products / patches / freeimage-3.17.0_windows.patch
1 diff -Naur freeimage-3.17.0_SRC_orig/Source/LibRawLite/dcraw/dcraw.c freeimage-3.17.0_SRC_modif/Source/LibRawLite/dcraw/dcraw.c
2 --- freeimage-3.17.0_SRC_orig/Source/LibRawLite/dcraw/dcraw.c   2015-03-08 22:19:52.000000000 +0300
3 +++ freeimage-3.17.0_SRC_modif/Source/LibRawLite/dcraw/dcraw.c  2018-07-12 19:55:33.272414700 +0300
4 @@ -75,7 +75,9 @@
5  #include <sys/utime.h>
6  #include <winsock2.h>
7  #pragma comment(lib, "ws2_32.lib")
8 +#if _MSC_VER<1900
9  #define snprintf _snprintf
10 +#endif
11  #define strcasecmp stricmp
12  #define strncasecmp strnicmp
13  //@end DEFINES
14 diff -Naur freeimage-3.17.0_SRC_orig/Source/LibRawLite/internal/defines.h freeimage-3.17.0_SRC_modif/Source/LibRawLite/internal/defines.h
15 --- freeimage-3.17.0_SRC_orig/Source/LibRawLite/internal/defines.h      2015-03-08 23:37:22.000000000 +0300
16 +++ freeimage-3.17.0_SRC_modif/Source/LibRawLite/internal/defines.h     2018-07-12 19:58:42.939216200 +0300
17 @@ -55,7 +55,9 @@
18  #include <sys/utime.h>
19  #include <winsock2.h>
20  #pragma comment(lib, "ws2_32.lib")
21 +#if _MSC_VER<1900
22  #define snprintf _snprintf
23 +#endif
24  #define strcasecmp stricmp
25  #define strncasecmp strnicmp
26  #line 85 "dcraw/dcraw.c"
27 diff -Naur freeimage-3.17.0_SRC_orig/Source/LibTIFF4/tif_config.h freeimage-3.17.0_SRC_modif/Source/LibTIFF4/tif_config.h
28 --- freeimage-3.17.0_SRC_orig/Source/LibTIFF4/tif_config.h      2015-03-02 03:50:58.000000000 +0300
29 +++ freeimage-3.17.0_SRC_modif/Source/LibTIFF4/tif_config.h     2018-07-12 19:59:37.215683700 +0300
30 @@ -81,7 +81,9 @@
31  #endif // BYTE_ORDER
32  
33  #ifdef _WIN32
34 +#if _MSC_VER<1900
35  #define snprintf _snprintf
36 +#endif
37  #define lfind _lfind
38  #endif // _WIN32
39