ReactOS 0.4.15-dev-7907-g95bf896
tif_config.vc.h
Go to the documentation of this file.
1#ifndef _TIF_CONFIG_H_
2#define _TIF_CONFIG_H_
3
4/* Define to 1 if you have the <assert.h> header file. */
5#define HAVE_ASSERT_H 1
6
7/* Define to 1 if you have the <fcntl.h> header file. */
8#define HAVE_FCNTL_H 1
9
10/* Define as 0 or 1 according to the floating point format suported by the
11 machine */
12#define HAVE_IEEEFP 1
13
14/* Define to 1 if you have the `jbg_newlen' function. */
15#define HAVE_JBG_NEWLEN 1
16
17/* Define to 1 if you have the <string.h> header file. */
18#define HAVE_STRING_H 1
19
20/* Define to 1 if you have the <sys/types.h> header file. */
21#define HAVE_SYS_TYPES_H 1
22
23/* Define to 1 if you have the <io.h> header file. */
24#define HAVE_IO_H 1
25
26/* Define to 1 if you have the <search.h> header file. */
27#define HAVE_SEARCH_H 1
28
29/* Define to 1 if you have the `setmode' function. */
30#define HAVE_SETMODE 1
31
32/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't. */
33#define HAVE_DECL_OPTARG 0
34
35/* The size of a `int', as computed by sizeof. */
36#define SIZEOF_INT 4
37
38/* The size of a `long', as computed by sizeof. */
39#define SIZEOF_LONG 4
40
41/* Signed 64-bit type formatter */
42#define TIFF_INT64_FORMAT "%I64d"
43
44/* Signed 64-bit type */
45#define TIFF_INT64_T signed __int64
46
47/* Unsigned 64-bit type formatter */
48#define TIFF_UINT64_FORMAT "%I64u"
49
50/* Unsigned 64-bit type */
51#define TIFF_UINT64_T unsigned __int64
52
53#if _WIN64
54/*
55 Windows 64-bit build
56*/
57
58/* Pointer difference type */
59# define TIFF_PTRDIFF_T TIFF_INT64_T
60
61/* The size of `size_t', as computed by sizeof. */
62# define SIZEOF_SIZE_T 8
63
64/* Size type formatter */
65# define TIFF_SIZE_FORMAT TIFF_INT64_FORMAT
66
67/* Unsigned size type */
68# define TIFF_SIZE_T TIFF_UINT64_T
69
70/* Signed size type formatter */
71# define TIFF_SSIZE_FORMAT TIFF_INT64_FORMAT
72
73/* Signed size type */
74# define TIFF_SSIZE_T TIFF_INT64_T
75
76#else
77/*
78 Windows 32-bit build
79*/
80
81/* Pointer difference type */
82# define TIFF_PTRDIFF_T signed int
83
84/* The size of `size_t', as computed by sizeof. */
85# define SIZEOF_SIZE_T 4
86
87/* Size type formatter */
88# define TIFF_SIZE_FORMAT "%u"
89
90/* Size type formatter */
91# define TIFF_SIZE_FORMAT "%u"
92
93/* Unsigned size type */
94# define TIFF_SIZE_T unsigned int
95
96/* Signed size type formatter */
97# define TIFF_SSIZE_FORMAT "%d"
98
99/* Signed size type */
100# define TIFF_SSIZE_T signed int
101
102#endif
103
104/* Set the native cpu bit order */
105#define HOST_FILLORDER FILLORDER_LSB2MSB
106
107/* Visual Studio 2015 / VC 14 / MSVC 19.00 finally has snprintf() */
108#if defined(_MSC_VER) && _MSC_VER < 1900
109#define snprintf _snprintf
110#else
111#define HAVE_SNPRINTF 1
112#endif
113
114/* Define to 1 if your processor stores words with the most significant byte
115 first (like Motorola and SPARC, unlike Intel and VAX). */
116/* #undef WORDS_BIGENDIAN */
117
118/* Define to `__inline__' or `__inline' if that's what the C compiler
119 calls it, or to nothing if 'inline' is not supported under any name. */
120#ifndef __cplusplus
121# ifndef inline
122# define inline __inline
123# endif
124#endif
125
126#define lfind _lfind
127
128#pragma warning(disable : 4996) /* function deprecation warnings */
129
130#endif /* _TIF_CONFIG_H_ */
131/*
132 * Local Variables:
133 * mode: c
134 * c-basic-offset: 8
135 * fill-column: 78
136 * End:
137 */