Merge branch 'master' into gtk
[xboard.git] / winboard / config.h
1 /* config.h.in.  Generated automatically from configure.in by autoheader.  */\r
2 \r
3 \r
4 /* Define if you have <sys/wait.h> that is POSIX.1 compatible.  */\r
5 /*#undef HAVE_SYS_WAIT_H*/\r
6 \r
7 /* Define if you need to in order for stat and other things to work.  */\r
8 /*#undef _POSIX_SOURCE*/\r
9 \r
10 /* Define as the return type of signal handlers (int or void).  */\r
11 /*#undef RETSIGTYPE*/\r
12 \r
13 /* Define if you have the ANSI C header files.  */\r
14 #define STDC_HEADERS 1\r
15 \r
16 /* Define if you can safely include both <sys/time.h> and <time.h>.  */\r
17 /*#undef TIME_WITH_SYS_TIME*/\r
18 \r
19 /* Define if lex declares yytext as a char * by default, not a char[].  */\r
20 /*#undef YYTEXT_POINTER*/\r
21 \r
22 /*#define FIRST_PTY_LETTER 'p'*/\r
23 \r
24 #define HAVE_FCNTL_H 1\r
25 \r
26 #define HAVE_GETHOSTNAME 0\r
27 \r
28 #define HAVE_GETTIMEOFDAY 0\r
29 \r
30 /* Use our own random() defined in winboard.c. */\r
31 #define HAVE_RANDOM 0\r
32 \r
33 #define HAVE_SYS_SOCKET_H 0\r
34 \r
35 /*#undef IBMRTAIX*/\r
36 \r
37 #define LAST_PTY_LETTER 'q'\r
38 \r
39 /* Name of package */\r
40 #define PACKAGE "WinBoard"\r
41 \r
42 /* Define to the address where bug reports for this package should be sent. */\r
43 #define PACKAGE_BUGREPORT "bug-xboard@gnu.org"\r
44 \r
45 /* Define to the full name of this package. */\r
46 #define PACKAGE_NAME "WinBoard"\r
47 \r
48 /* Define to the full name and version of this package. */\r
49 #define PACKAGE_STRING "WinBoard master-20091122"\r
50 \r
51 /* Define to the one symbol short name of this package. */\r
52 #define PACKAGE_TARNAME "winboard"\r
53 \r
54 /* Define to the version of this package. */\r
55 #define PACKAGE_VERSION "master-20091122"\r
56 \r
57 /* Define the Windows-specific FILE version info.  this *MUST* be four comma separated 16-bit integers */\r
58 #define PACKAGE_FILEVERSION 4,4,2,0\r
59 \r
60 #define PTY_ITERATION\r
61 \r
62 #define PTY_NAME_SPRINTF\r
63 \r
64 #define PTY_TTY_NAME_SPRINTF\r
65 \r
66 #define REMOTE_SHELL ""\r
67 \r
68 /*#undef RTU*/\r
69 \r
70 /*#undef UNIPLUS*/\r
71 \r
72 #define USE_PTYS 0\r
73 \r
74 /*#undef X_WCHAR*/\r
75 \r
76 #ifndef __BORLANDC__\r
77 #define WIN32 1\r
78 #else\r
79 #define WIN32\r
80 #endif\r
81 \r
82 #define ZIPPY 1\r
83 \r
84 /* Define if you have the _getpty function.  */\r
85 /*#undef HAVE__GETPTY*/\r
86 \r
87 /* Define if you have the ftime function.  */\r
88 #define HAVE_FTIME 1\r
89 \r
90 /* Define if you have the grantpt function.  */\r
91 /*#undef HAVE_GRANTPT*/\r
92 \r
93 /* Define if you have the rand48 function.  */\r
94 /*#undef HAVE_RAND48*/\r
95 \r
96 /* Define if you have the sysinfo function.  */\r
97 /*#undef HAVE_SYSINFO*/\r
98 \r
99 /* Define if you have the <lan/socket.h> header file.  */\r
100 /*#undef HAVE_LAN_SOCKET_H*/\r
101 \r
102 /* Define if you have the <string.h> header file.  */\r
103 #define HAVE_STRING_H 1\r
104 \r
105 /* Define if you have the <stropts.h> header file.  */\r
106 /*#undef HAVE_STROPTS_H*/\r
107 \r
108 /* Define if you have the <sys/fcntl.h> header file.  */\r
109 #define HAVE_SYS_FCNTL_H 0\r
110 \r
111 /* Define if you have the <sys/systeminfo.h> header file.  */\r
112 /*#undef HAVE_SYS_SYSTEMINFO_H*/\r
113 \r
114 /* Define if you have the <sys/time.h> header file.  */\r
115 /*#undef HAVE_SYS_TIME_H*/\r
116 \r
117 /* Define if you have the <unistd.h> header file.  */\r
118 /*#undef HAVE_UNISTD_H*/\r
119 \r
120 /* Define if you have the i library (-li).  */\r
121 /*#undef HAVE_LIBI*/\r
122 \r
123 /* Define if you have the seq library (-lseq).  */\r
124 /*#undef HAVE_LIBSEQ*/\r
125 \r
126 /*\r
127   Options\r
128   -DEMULATE_RSH -DREMOTE_SHELL=\"\" is necessary on Windows 95, because it\r
129     does not have its own rsh command.  It works better this way on NT too,\r
130     because the NT rsh does not propagate signals to the remote process.\r
131   -DATTENTION is included even though I haven't been able to send signals to\r
132     child processes on Windows, because at least I can send them over rsh to\r
133     Unix programs.  On Windows I send a newline instead, which wakes up the\r
134     chess program if it's polling.  On my GNU Chess port the newline actually \r
135     works even for Move Now.\r
136 */\r
137 #define EMULATE_RSH 1\r
138 #define ATTENTION 1\r
139 \r
140 #ifdef __BORLANDC__\r
141 #define _strdup(x) strdup(x)\r
142 #define STRICT\r
143 #define _winmajor 3  /* windows 95 */\r
144 #endif\r
145 \r
146 /* Some definitions required by MSVC 4.1 */ \r
147 #ifndef WM_MOUSEWHEEL \r
148 #define WM_MOUSEWHEEL 0x020A \r
149 #endif \r
150 #ifndef SCF_DEFAULT \r
151 #define SCF_DEFAULT 0x0000 \r
152 #define SCF_ALL 0x0004 \r
153 #endif \r
154 \r
155 #ifdef _MSC_VER\r
156 #define snprintf _snprintf\r
157 #if _MSC_VER < 1500\r
158 #define vsnprintf _vsnprintf\r
159 #endif\r
160 #endif\r