Use of strcasecmp() broke Visual C++.
[xboard.git] / winboard / config.h
index b9bbca5..01c77a9 100644 (file)
-/* config.h.in.  Generated automatically from configure.in by autoheader.  */
-
-/* Define if you have <sys/wait.h> that is POSIX.1 compatible.  */
-/*#undef HAVE_SYS_WAIT_H*/
-
-/* Define if you need to in order for stat and other things to work.  */
-/*#undef _POSIX_SOURCE*/
-
-/* Define as the return type of signal handlers (int or void).  */
-/*#undef RETSIGTYPE*/
-
-/* Define if you have the ANSI C header files.  */
-#define STDC_HEADERS 1
-
-/* Define if you can safely include both <sys/time.h> and <time.h>.  */
-/*#undef TIME_WITH_SYS_TIME*/
-
-/* Define if lex declares yytext as a char * by default, not a char[].  */
-/*#undef YYTEXT_POINTER*/
-
-/*#define FIRST_PTY_LETTER 'p'*/
-
-#define HAVE_FCNTL_H 1
-
-#define HAVE_GETHOSTNAME 0
-
-#define HAVE_GETTIMEOFDAY 0
-
-/* Use our own random() defined in winboard.c. */
-#define HAVE_RANDOM 1
-#define random myrandom
-#define srandom mysrandom
-
-#define HAVE_SYS_SOCKET_H 0
-
-/*#undef IBMRTAIX*/
-
-#define LAST_PTY_LETTER 'q'
-
-#define PATCHLEVEL "8pre"
-
-#define PRODUCT "WinBoard"
-
-#define PTY_ITERATION
-
-#define PTY_NAME_SPRINTF
-
-#define PTY_TTY_NAME_SPRINTF
-
-#define REMOTE_SHELL ""
-
-/*#undef RTU*/
-
-/*#undef UNIPLUS*/
-
-#define USE_PTYS 0
-
-#define VERSION "4.2"
-
-/*#undef X_WCHAR*/
-
-#ifndef __BORLANDC__
-#define WIN32 1
-#else
-#define WIN32
-#endif
-
-#define ZIPPY 1
-
-/* Define if you have the _getpty function.  */
-/*#undef HAVE__GETPTY*/
-
-/* Define if you have the ftime function.  */
-#define HAVE_FTIME 1
-
-/* Define if you have the grantpt function.  */
-/*#undef HAVE_GRANTPT*/
-
-/* Define if you have the rand48 function.  */
-/*#undef HAVE_RAND48*/
-
-/* Define if you have the sysinfo function.  */
-/*#undef HAVE_SYSINFO*/
-
-/* Define if you have the <lan/socket.h> header file.  */
-/*#undef HAVE_LAN_SOCKET_H*/
-
-/* Define if you have the <string.h> header file.  */
-#define HAVE_STRING_H 1
-
-/* Define if you have the <stropts.h> header file.  */
-/*#undef HAVE_STROPTS_H*/
-
-/* Define if you have the <sys/fcntl.h> header file.  */
-#define HAVE_SYS_FCNTL_H 0
-
-/* Define if you have the <sys/systeminfo.h> header file.  */
-/*#undef HAVE_SYS_SYSTEMINFO_H*/
-
-/* Define if you have the <sys/time.h> header file.  */
-/*#undef HAVE_SYS_TIME_H*/
-
-/* Define if you have the <unistd.h> header file.  */
-/*#undef HAVE_UNISTD_H*/
-
-/* Define if you have the i library (-li).  */
-/*#undef HAVE_LIBI*/
-
-/* Define if you have the seq library (-lseq).  */
-/*#undef HAVE_LIBSEQ*/
-
-/*
-  Options
-  -DEMULATE_RSH -DREMOTE_SHELL=\"\" is necessary on Windows 95, because it
-    does not have its own rsh command.  It works better this way on NT too,
-    because the NT rsh does not propagate signals to the remote process.
-  -DATTENTION is included even though I haven't been able to send signals to
-    child processes on Windows, because at least I can send them over rsh to
-    Unix programs.  On Windows I send a newline instead, which wakes up the
-    chess program if it's polling.  On my GNU Chess port the newline actually 
-    works even for Move Now.
-*/
-#define EMULATE_RSH 1
-#define ATTENTION 1
-
-#ifdef __BORLANDC__
-#define _strdup(x) strdup(x)
-#define STRICT
-#define _winmajor 3  /* windows 95 */
-#define SCF_DEFAULT 0x0000
-#define SCF_ALL 0x0004
-#endif
-
+/* config.h.in.  Generated automatically from configure.in by autoheader.  */\r
+\r
+\r
+/* Define if you have <sys/wait.h> that is POSIX.1 compatible.  */\r
+/*#undef HAVE_SYS_WAIT_H*/\r
+\r
+/* Define if you need to in order for stat and other things to work.  */\r
+/*#undef _POSIX_SOURCE*/\r
+\r
+/* Define as the return type of signal handlers (int or void).  */\r
+/*#undef RETSIGTYPE*/\r
+\r
+/* Define if you have the ANSI C header files.  */\r
+#define STDC_HEADERS 1\r
+\r
+/* Define if you can safely include both <sys/time.h> and <time.h>.  */\r
+/*#undef TIME_WITH_SYS_TIME*/\r
+\r
+/* Define if lex declares yytext as a char * by default, not a char[].  */\r
+/*#undef YYTEXT_POINTER*/\r
+\r
+/*#define FIRST_PTY_LETTER 'p'*/\r
+\r
+#define HAVE_FCNTL_H 1\r
+\r
+#define HAVE_GETHOSTNAME 0\r
+\r
+#define HAVE_GETTIMEOFDAY 0\r
+\r
+/* Use our own random() defined in winboard.c. */\r
+#define HAVE_RANDOM 0\r
+\r
+#define HAVE_SYS_SOCKET_H 0\r
+\r
+/*#undef IBMRTAIX*/\r
+\r
+#define LAST_PTY_LETTER 'q'\r
+\r
+/* Name of package */\r
+#define PACKAGE "WinBoard"\r
+\r
+/* Define to the address where bug reports for this package should be sent. */\r
+#define PACKAGE_BUGREPORT "bug-xboard@gnu.org"\r
+\r
+/* Define to the full name of this package. */\r
+#define PACKAGE_NAME "WinBoard"\r
+\r
+/* Define to the full name and version of this package. */\r
+#define PACKAGE_STRING "WinBoard 4.4.0"\r
+\r
+/* Define to the one symbol short name of this package. */\r
+#define PACKAGE_TARNAME "winboard"\r
+\r
+/* Define to the version of this package. */\r
+#define PACKAGE_VERSION "4.4.0"\r
+\r
+#define PTY_ITERATION\r
+\r
+#define PTY_NAME_SPRINTF\r
+\r
+#define PTY_TTY_NAME_SPRINTF\r
+\r
+#define REMOTE_SHELL ""\r
+\r
+/*#undef RTU*/\r
+\r
+/*#undef UNIPLUS*/\r
+\r
+#define USE_PTYS 0\r
+\r
+/*#undef X_WCHAR*/\r
+\r
+#ifndef __BORLANDC__\r
+#define WIN32 1\r
+#else\r
+#define WIN32\r
+#endif\r
+\r
+#define ZIPPY 1\r
+\r
+/* Define if you have the _getpty function.  */\r
+/*#undef HAVE__GETPTY*/\r
+\r
+/* Define if you have the ftime function.  */\r
+#define HAVE_FTIME 1\r
+\r
+/* Define if you have the grantpt function.  */\r
+/*#undef HAVE_GRANTPT*/\r
+\r
+/* Define if you have the rand48 function.  */\r
+/*#undef HAVE_RAND48*/\r
+\r
+/* Define if you have the sysinfo function.  */\r
+/*#undef HAVE_SYSINFO*/\r
+\r
+/* Define if you have the <lan/socket.h> header file.  */\r
+/*#undef HAVE_LAN_SOCKET_H*/\r
+\r
+/* Define if you have the <string.h> header file.  */\r
+#define HAVE_STRING_H 1\r
+\r
+/* Define if you have the <stropts.h> header file.  */\r
+/*#undef HAVE_STROPTS_H*/\r
+\r
+/* Define if you have the <sys/fcntl.h> header file.  */\r
+#define HAVE_SYS_FCNTL_H 0\r
+\r
+/* Define if you have the <sys/systeminfo.h> header file.  */\r
+/*#undef HAVE_SYS_SYSTEMINFO_H*/\r
+\r
+/* Define if you have the <sys/time.h> header file.  */\r
+/*#undef HAVE_SYS_TIME_H*/\r
+\r
+/* Define if you have the <unistd.h> header file.  */\r
+/*#undef HAVE_UNISTD_H*/\r
+\r
+/* Define if you have the i library (-li).  */\r
+/*#undef HAVE_LIBI*/\r
+\r
+/* Define if you have the seq library (-lseq).  */\r
+/*#undef HAVE_LIBSEQ*/\r
+\r
+/*\r
+  Options\r
+  -DEMULATE_RSH -DREMOTE_SHELL=\"\" is necessary on Windows 95, because it\r
+    does not have its own rsh command.  It works better this way on NT too,\r
+    because the NT rsh does not propagate signals to the remote process.\r
+  -DATTENTION is included even though I haven't been able to send signals to\r
+    child processes on Windows, because at least I can send them over rsh to\r
+    Unix programs.  On Windows I send a newline instead, which wakes up the\r
+    chess program if it's polling.  On my GNU Chess port the newline actually \r
+    works even for Move Now.\r
+*/\r
+#define EMULATE_RSH 1\r
+#define ATTENTION 1\r
+\r
+#ifdef __BORLANDC__\r
+#define _strdup(x) strdup(x)\r
+#define STRICT\r
+#define _winmajor 3  /* windows 95 */\r
+#endif\r
+\r
+/* Some definitions required by MSVC 4.1 */ \r
+#ifndef WM_MOUSEWHEEL \r
+#define WM_MOUSEWHEEL 0x020A \r
+#endif \r
+#ifndef SCF_DEFAULT \r
+#define SCF_DEFAULT 0x0000 \r
+#define SCF_ALL 0x0004 \r
+#endif \r
+\r
+#ifdef _MSC_VER\r
+#define snprintf _snprintf\r
+#define strcasecmp _stricmp\r
+#endif\r