config_win32.h

Go to the documentation of this file.
00001 /* ES40 emulator.
00002  * Copyright (C) 2007-2008 by the ES40 Emulator Project
00003  *
00004  * WWW    : http://sourceforge.net/projects/es40
00005  * E-mail : camiel@camicom.com
00006  * 
00007  * This program is free software; you can redistribute it and/or
00008  * modify it under the terms of the GNU General Public License
00009  * as published by the Free Software Foundation; either version 2
00010  * of the License, or (at your option) any later version.
00011  * 
00012  * This program is distributed in the hope that it will be useful,
00013  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00014  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00015  * GNU General Public License for more details.
00016  * 
00017  * You should have received a copy of the GNU General Public License
00018  * along with this program; if not, write to the Free Software
00019  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
00020  * 
00021  * Although this is not required, the author would appreciate being notified of, 
00022  * and receiving any modifications you may make to the source code that might serve
00023  * the general public.
00024  */
00025 
00043 /* Version number of package */
00044 #define VERSION "0.18+"
00045 
00046 /* Define to 1 if you have the `alarm' function. */
00047 #define HAVE_ALARM 1
00048 
00049 /* Define to 1 if you have the <arpa/inet.h> header file. */
00050 //#define HAVE_ARPA_INET_H 1
00051 
00052 /* Define to 1 if you have the <arpa/telnet.h> header file. */
00053 //#define HAVE_ARPA_TELNET_H 1
00054 
00055 /* Define to 1 if you have the `atexit' function. */
00056 #define HAVE_ATEXIT 1
00057 
00058 /* Define to 1 if you have the <ctype.h> header file. */
00059 //#define HAVE_CTYPE_H 1
00060 
00061 /* Define to 1 if you have the <errno.h> header file. */
00062 #define HAVE_ERRNO_H 1
00063 
00064 /* Define to 1 if you have the <fcntl.h> header file. */
00065 #define HAVE_FCNTL_H 1
00066 
00067 /* Define to 1 if you have the `fopen' function. */
00068 #define HAVE_FOPEN 1
00069 
00070 /* Define to 1 if you have the `fopen64' function. */
00071 //#define HAVE_FOPEN64 1
00072 
00073 /* Define to 1 if you have the `fork' function. */
00074 #define HAVE_FORK 1
00075 
00076 /* Define to 1 if you have the `fseek' function. */
00077 #define HAVE_FSEEK 1
00078 
00079 /* Define to 1 if you have the `fseeko' function. */
00080 //#define HAVE_FSEEKO 1
00081 
00082 /* Define to 1 if you have the `fseeko64' function. */
00083 //#define HAVE_FSEEKO64 1
00084 
00085 /* Define to 1 if you have the `_fseeki64' function. */
00086 #define HAVE__FSEEKI64 1
00087 
00088 /* Define to 1 if you have the `ftell' function. */
00089 #define HAVE_FTELL 1
00090 
00091 /* Define to 1 if you have the `ftello' function. */
00092 //#define HAVE_FTELLO 1
00093 
00094 /* Define to 1 if you have the `ftello64' function. */
00095 //#define HAVE_FTELLO64 1
00096 
00097 /* Define to 1 if you have the `_ftelli64' function. */
00098 #define HAVE__FTELLI64 1
00099 
00100 /* Define to 1 if you have the `gmtime_s' function. */
00101 #define HAVE_GMTIME_S 1
00102 
00103 /* Define to 1 if you have the `inet_aton' function. */
00104 #define HAVE_INET_ATON 1
00105 
00106 /* Define to 1 if you have the <inet.h> header file. */
00107 //#define HAVE_INET_H 1
00108 
00109 /* Define to 1 if you have the <inttypes.h> header file. */
00110 //#define HAVE_INTTYPES_H 1
00111 
00112 /* Define to 1 if you have the <in.h> header file. */
00113 // #define HAVE_IN_H 1
00114 
00115 /* Define to 1 if you have the `isblank' function. */
00116 #define HAVE_ISBLANK 1
00117 
00118 /* Define to 1 if your system has a GNU libc compatible `malloc' function, and
00119    to 0 otherwise. */
00120 #define HAVE_MALLOC 1
00121 
00122 /* Define to 1 if you have the <malloc.h> header file. */
00123 #define HAVE_MALLOC_H 1
00124 
00125 /* Define to 1 if you have the <memory.h> header file. */
00126 #define HAVE_MEMORY_H 1
00127 
00128 /* Define to 1 if you have the `memset' function. */
00129 #define HAVE_MEMSET 1
00130 
00131 /* Define to 1 if you have the <netinet/in.h> header file. */
00132 //#define HAVE_NETINET_IN_H 1
00133 
00134 /* Define to 1 if you have the `pow' function. */
00135 #define HAVE_POW 1
00136 
00137 /* Define to 1 if you have the <process.h> header file. */
00138 #define HAVE_PROCESS_H 1
00139 
00140 /* Define to 1 if you have the <pthread.h> header file. */
00141 //#define HAVE_PTHREAD_H 1
00142 
00143 /* Define to 1 if your system has a GNU libc compatible `realloc' function,
00144    and to 0 otherwise. */
00145 #define HAVE_REALLOC 1
00146 
00147 /* Define to 1 if you have the `select' function. */
00148 #define HAVE_SELECT 1
00149 
00150 /* Define to 1 if you have the <signal.h> header file. */
00151 #define HAVE_SIGNAL_H 1
00152 
00153 /* Define to 1 if you have the `socket' function. */
00154 #define HAVE_SOCKET 1
00155 
00156 /* Define to 1 if you have the <socket.h> header file. */
00157 //#define HAVE_SOCKET_H 1
00158 
00159 /* Define to 1 if you have the `sqrt' function. */
00160 #define HAVE_SQRT 1
00161 
00162 /* Define to 1 if stdbool.h conforms to C99. */
00163 #define HAVE_STDBOOL_H 1
00164 
00165 /* Define to 1 if you have the <stdint.h> header file. */
00166 //#define HAVE_STDINT_H 1
00167 
00168 /* Define to 1 if you have the <stdlib.h> header file. */
00169 #define HAVE_STDLIB_H 1
00170 
00171 /* Define to 1 if you have the `strcasecmp' function. */
00172 //#define HAVE_STRCASECMP 1
00173 
00174 /* Define to 1 if you have the '_stricmp' function. */
00175 #define HAVE__STRICMP 1
00176 
00177 /* Define to 1 if you have the `strchr' function. */
00178 #define HAVE_STRCHR 1
00179 
00180 /* Define to 1 if you have the `strdup' function. */
00181 #define HAVE_STRDUP 1
00182 
00183 /* Definr to 1 if you have the '_strdup' function. */
00184 #define HAVE__STRDUP 1
00185 
00186 /* Define to 1 if you have the <strings.h> header file. */
00187 //#define HAVE_STRINGS_H 1
00188 
00189 /* Define to 1 if you have the <string.h> header file. */
00190 #define HAVE_STRING_H 1
00191 
00192 /* Define to 1 if you have the `strncasecmp' function. */
00193 //#define HAVE_STRNCASECMP 1
00194 
00195 /* Define to 1 if you have the '_strnicmp' function. */
00196 #define HAVE__STRNICMP 1
00197 
00198 /* Define to 1 if you have the `strspn' function. */
00199 #define HAVE_STRSPN 1
00200 
00201 /* Define to 1 if you have the <sys/param.h> header file. */
00202 #define HAVE_SYS_PARAM_H 1
00203 
00204 /* Define to 1 if you have the <sys/select.h> header file. */
00205 //#define HAVE_SYS_SELECT_H 1
00206 
00207 /* Define to 1 if you have the <sys/socket.h> header file. */
00208 //#define HAVE_SYS_SOCKET_H 1
00209 
00210 /* Define to 1 if you have the <sys/stat.h> header file. */
00211 #define HAVE_SYS_STAT_H 1
00212 
00213 /* Define to 1 if you have the <sys/time.h> header file. */
00214 //#define HAVE_SYS_TIME_H 1
00215 
00216 /* Define to 1 if you have the <sys/types.h> header file. */
00217 #define HAVE_SYS_TYPES_H 1
00218 
00219 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
00220 //#define HAVE_SYS_WAIT_H 1
00221 
00222 /* Define to 1 if you have the <unistd.h> header file. */
00223 //#define HAVE_UNISTD_H 1
00224 
00225 /* Define to 1 if you have the `vfork' function. */
00226 #define HAVE_VFORK 1
00227 
00228 /* Define to 1 if you have the <vfork.h> header file. */
00229 /* #undef HAVE_VFORK_H */
00230 
00231 /* Define to 1 if you have the <windows.h> header file. */
00232 #define HAVE_WINDOWS_H 1
00233 
00234 /* Define to 1 if you have the <winsock2.h> header file. */
00235 #define HAVE_WINSOCK2_H 1
00236 
00237 /* Define to 1 if you have the <ws2tcpip.h> header file. */
00238 
00239 /* Define to 1 if `fork' works. */
00240 #define HAVE_WORKING_FORK 1
00241 
00242 /* Define to 1 if `vfork' works. */
00243 #define HAVE_WORKING_VFORK 1
00244 
00245 /* Define to 1 if the system has the type `_Bool'. */
00246 #define HAVE__BOOL 1
00247 
00248 /* Name of package */
00249 #define PACKAGE "es40"
00250 
00251 /* Define to the address where bug reports for this package should be sent. */
00252 #define PACKAGE_BUGREPORT "iamcamiel@gmail.com"
00253 
00254 /* Define to the full name of this package. */
00255 #define PACKAGE_NAME "es40"
00256 
00257 /* Define to the full name and version of this package. */
00258 #define PACKAGE_STRING "es40 " VERSION
00259 
00260 /* Define to the one symbol short name of this package. */
00261 #define PACKAGE_TARNAME "es40"
00262 
00263 /* Define to the version of this package. */
00264 #define PACKAGE_VERSION VERSION
00265 
00266 /* Define as the return type of signal handlers (`int' or `void'). */
00267 #define RETSIGTYPE void
00268 
00269 /* Define to the type of arg 1 for `select'. */
00270 #define SELECT_TYPE_ARG1 int
00271 
00272 /* Define to the type of args 2, 3 and 4 for `select'. */
00273 #define SELECT_TYPE_ARG234 (fd_set *)
00274 
00275 /* Define to the type of arg 5 for `select'. */
00276 #define SELECT_TYPE_ARG5 (struct timeval *)
00277 
00278 /* Define to 1 if you have the ANSI C header files. */
00279 #define STDC_HEADERS 1
00280 
00281 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
00282 #define TIME_WITH_SYS_TIME 1
00283 
00284 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
00285 /* #undef TM_IN_SYS_TIME */
00286 
00287 /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
00288    <pthread.h>, or <semaphore.h> is not used. If the typedef was allowed, the
00289    #define below would cause a syntax error. */
00290 /* #undef _UINT32_T */
00291 
00292 /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
00293    <pthread.h>, or <semaphore.h> is not used. If the typedef was allowed, the
00294    #define below would cause a syntax error. */
00295 /* #undef _UINT64_T */
00296 
00297 /* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
00298    <pthread.h>, or <semaphore.h> is not used. If the typedef was allowed, the
00299    #define below would cause a syntax error. */
00300 /* #undef _UINT8_T */
00301 
00302 /* Define to empty if `const' does not conform to ANSI C. */
00303 /* #undef const */
00304 
00305 /* Define to `__inline__' or `__inline' if that's what the C compiler
00306    calls it, or to nothing if 'inline' is not supported under any name.  */
00307 #ifndef __cplusplus
00308 /* #undef inline */
00309 #endif
00310 
00311 /* Define to the type of a signed integer type of width exactly 16 bits if
00312    such a type exists and the standard includes do not define it. */
00313 typedef signed __int16 int16_t;
00314 
00315 /* Define to the type of a signed integer type of width exactly 32 bits if
00316    such a type exists and the standard includes do not define it. */
00317 typedef signed __int32 int32_t;
00318 
00319 /* Define to the type of a signed integer type of width exactly 64 bits if
00320    such a type exists and the standard includes do not define it. */
00321 typedef signed __int64 int64_t;
00322 
00323 /* Define to the type of a signed integer type of width exactly 8 bits if such
00324    a type exists and the standard includes do not define it. */
00325 typedef signed __int8 int8_t;
00326 
00327 /* Define to rpl_malloc if the replacement function should be used. */
00328 /* #undef malloc */
00329 
00330 /* Define to `int' if <sys/types.h> does not define. */
00331 /* #undef pid_t */
00332 
00333 /* Define to rpl_realloc if the replacement function should be used. */
00334 /* #undef realloc */
00335 
00336 /* Define to `unsigned int' if <sys/types.h> does not define. */
00337 /* #undef size_t */
00338 
00339 /* Define to `int' if <sys/types.h> does not define. */
00340 /* #undef ssize_t */
00341 
00342 /* Define to the type of an unsigned integer type of width exactly 16 bits if
00343    such a type exists and the standard includes do not define it. */
00344 typedef unsigned __int16 uint16_t;
00345 
00346 /* Define to the type of an unsigned integer type of width exactly 32 bits if
00347    such a type exists and the standard includes do not define it. */
00348 typedef unsigned __int32 uint32_t;
00349 
00350 /* Define to the type of an unsigned integer type of width exactly 64 bits if
00351    such a type exists and the standard includes do not define it. */
00352 typedef unsigned __int64 uint64_t;
00353 
00354 /* Define to the type of an unsigned integer type of width exactly 8 bits if
00355    such a type exists and the standard includes do not define it. */
00356 typedef unsigned __int8 uint8_t;
00357 
00358 /* Define as `fork' if `vfork' does not work. */
00359 /* #undef vfork */
00360 
00361 #ifndef _WIN32_WINNT
00362 #define _WIN32_WINNT  0x400
00363 #endif
00364 
00365 #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
00366 
00367 #define _CRT_SECURE_NO_DEPRECATE  1
00368 
00369 #if _MSC_VER < 1400
00370 #define WINVER  0x0400
00371 #else
00372 #define WINVER  0x0501
00373 #endif

SourceForge.net Logo
Project space on SourceForge.net