source: zzuf/trunk/msvc/config.h @ 4031

Last change on this file since 4031 was 4031, checked in by Sam Hocevar, 13 years ago

Synchronise msvc/config.h.

File size: 3.8 KB
Line 
1/*
2 *  zzuf - general purpose fuzzer
3 *  Copyright (c) 2006-2009 Sam Hocevar <sam@hocevar.net>
4 *                All Rights Reserved
5 *
6 *  $Id: timer.h 192 2007-01-12 15:47:48Z sam $
7 *
8 *  This program is free software. It comes without any warranty, to
9 *  the extent permitted by applicable law. You can redistribute it
10 *  and/or modify it under the terms of the Do What The Fuck You Want
11 *  To Public License, Version 2, as published by Sam Hocevar. See
12 *  http://sam.zoy.org/wtfpl/COPYING for more details.
13 */
14
15/*
16 *  config.h: MSVC-specific configuration file
17 */
18
19#define ATTRIBUTE_PRINTF(x,y)
20
21#define FILE_BASE /* FIXME */
22#define FILE_CNT _cnt
23#define FILE_PTR _ptr
24#define FPOS_CAST(x) (x)
25#define HAVE_ACCEPT 1
26/* #undef HAVE_AIO_H */
27/* #undef HAVE_AIO_READ */
28/* #undef HAVE_ARPA_INET_H */
29#define HAVE_BIND 1
30#define HAVE_CONNECT 1
31/* #undef HAVE_DLFCN_H */
32#define HAVE_DUP 1
33#define HAVE_DUP2 1
34/* #undef HAVE_ENDIAN_H */
35/* #undef HAVE_FGETC_UNLOCKED */
36/* #undef HAVE_FGETLN */
37/* #undef HAVE_FGETS_UNLOCKED */
38#define HAVE_FOPEN64 1
39/* #undef HAVE_FORK */
40/* #undef HAVE_FREAD_UNLOCKED */
41/* #undef HAVE_FREOPEN64 */
42/* #undef HAVE_FSEEKO */
43#define HAVE_FSEEKO64 1
44/* #undef HAVE_FSETPOS64 */
45/* #undef HAVE_GETCHAR_UNLOCKED */
46/* #undef HAVE_GETC_UNLOCKED */
47/* #undef HAVE_GETDELIM */
48/* #undef HAVE_GETLINE */
49#define HAVE_GETOPT_H 1
50#define HAVE_GETOPT_LONG 1
51#define HAVE_GETPAGESIZE 1
52#define HAVE_GETTIMEOFDAY 1
53/* #undef HAVE_GLIBC_FP */
54#define HAVE_INTTYPES_H 1
55#define HAVE_IO_H 1
56/* #undef HAVE_KILL */
57/* #undef HAVE_LIBC_H */
58#define HAVE_LSEEK64 1
59#define HAVE_MALLOC_H 1
60/* #undef HAVE_MAP_FD */
61/* #undef HAVE_MEMALIGN */
62#define HAVE_MEMORY_H 1
63/* #undef HAVE_MMAP */
64/* #undef HAVE_MMAP64 */
65/* #undef HAVE_NETINET_IN_H */
66/* #undef HAVE_OPEN64 */
67/* #undef HAVE_PIPE */
68/* #undef HAVE_POSIX_MEMALIGN */
69#define HAVE_PRAGMA_INIT 1
70/* #undef HAVE_PREAD */
71#define HAVE_PROCESS_H 1
72/* #undef HAVE_READV */
73#define HAVE_RECV 1
74#define HAVE_RECVFROM 1
75/* #undef HAVE_RECVMSG */
76/* #undef HAVE_REGEX_H */
77/* #undef HAVE_SETENV */
78/* #undef HAVE_SETRLIMIT */
79/* #undef HAVE_SIGACTION */
80/* #undef HAVE_SIGHANDLER_T */
81/* #undef HAVE_SIG_T */
82#define HAVE_SOCKET 1
83/* #undef HAVE_SOCKLEN_T */
84#define HAVE_STDINT_H 1
85#define HAVE_STDLIB_H 1
86#define HAVE_STRINGS_H 1
87#define HAVE_STRING_H 1
88/* #undef HAVE_SYS_CDEFS_H */
89/* #undef HAVE_SYS_MMAN_H */
90/* #undef HAVE_SYS_RESOURCE_H */
91/* #undef HAVE_SYS_SOCKET_H */
92#define HAVE_SYS_STAT_H 1
93#define HAVE_SYS_TIME_H 1
94#define HAVE_SYS_TYPES_H 1
95/* #undef HAVE_SYS_UIO_H */
96/* #undef HAVE_SYS_WAIT_H */
97#define HAVE_UNISTD_H 1
98/* #undef HAVE_VALLOC */
99/* #undef HAVE_WAITPID */
100#define HAVE_WINDOWS_H 1
101#define HAVE_WINSOCK2_H 1
102/* #undef HAVE__IO_GETC */
103#define HAVE__PIPE
104/* #undef HAVE___FILBUF */
105/* #undef HAVE___FOPEN64 */
106/* #undef HAVE___FREOPEN64 */
107/* #undef HAVE___FSEEKO64 */
108/* #undef HAVE___FSETPOS64 */
109/* #undef HAVE___GETDELIM */
110/* #undef HAVE___LSEEK64 */
111/* #undef HAVE___OPEN64 */
112/* #undef HAVE___SREFILL */
113/* #undef HAVE___SRGET */
114/* #undef HAVE___UFLOW */
115#define LT_OBJDIR ""
116/* #undef NO_MINUS_C_MINUS_O */
117#define PACKAGE_BUGREPORT ""
118#define PACKAGE_NAME "zzuf"
119#define PACKAGE_STRING "zzuf 0.12"
120#define PACKAGE_TARNAME "zzuf"
121#define PACKAGE_URL ""
122#define PACKAGE_VERSION "0.12"
123/* #undef READ_USES_SSIZE_T */
124#define RECV_T int
125#define SONAME "libzzuf.dll"
126#define STDC_HEADERS 1
127/* #undef __func__ */
128
129/* Win32-specific, of course. */
130typedef signed long long int int64_t;
131typedef unsigned long long int uint64_t;
132typedef signed int int32_t;
133typedef unsigned int uint32_t;
134typedef signed short int16_t;
135typedef unsigned short uint16_t;
136typedef signed char int8_t;
137typedef unsigned char uint8_t;
138
139#include <stddef.h> /* Has uintptr_t etc. */
140typedef int pid_t;
141
142#define inline /* undefined */
143#define __attribute__(x) /* undefined */
144#define __func__ __FUNCTION__
145
146#define STDOUT_FILENO 1
147#define STDERR_FILENO 2
Note: See TracBrowser for help on using the repository browser.