1/* config.h.in.  Generated from configure.ac by autoheader.  */
2
3/* Define if building universal (internal helper macro) */
4#undef AC_APPLE_UNIVERSAL_BUILD
5
6/* The Austin Franklin 80 column card. */
7#undef AF80
8
9/* Target: Android */
10#undef ANDROID
11
12/* Target: standard I/O. */
13#undef BASIC
14
15/* Define to use buffered debug output. */
16#undef BUFFERED_LOG
17
18/* Define to allow sound clipping. */
19#undef CLIP_SOUND
20
21/* Define to 1 if the `closedir' function returns void instead of `int'. */
22#undef CLOSEDIR_VOID
23
24/* Define to allow console sound (keyboard clicks). */
25#undef CONSOLE_SOUND
26
27/* Define to activate crash menu after CIM instruction. */
28#undef CRASH_MENU
29
30/* Define to disable bitmap graphics emulation in CURSES target. */
31#undef CURSES_BASIC
32
33/* Alternate config filename due to 8+3 fs limit. */
34#undef DEFAULT_CFG_NAME
35
36/* Target: Windows with DirectX. */
37#undef DIRECTX
38
39/* Define to use dirty screen partial repaints. */
40#undef DIRTYRECT
41
42/* Define to use back slash as directory separator. */
43#undef DIR_SEP_BACKSLASH
44
45/* Target: DOS VGA. */
46#undef DOSVGA
47
48/* Define to enable DOS style drives support. */
49#undef DOS_DRIVES
50
51/* Define to enable event recording. */
52#undef EVENT_RECORDING
53
54/* Target: Atari Falcon system. */
55#undef FALCON
56
57/* Define to use m68k assembler CPU core for Falcon target. */
58#undef FALCON_CPUASM
59
60/* Use SDL for graphics and input. */
61#undef GUI_SDL
62
63/* Define to 1 if you have the <arpa/inet.h> header file. */
64#undef HAVE_ARPA_INET_H
65
66/* Define to 1 if you have the `atexit' function. */
67#undef HAVE_ATEXIT
68
69/* Define to 1 if you have the `chmod' function. */
70#undef HAVE_CHMOD
71
72/* Define to 1 if you have the `clock' function. */
73#undef HAVE_CLOCK
74
75/* Define to 1 if you have the <direct.h> header file. */
76#undef HAVE_DIRECT_H
77
78/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
79   */
80#undef HAVE_DIRENT_H
81
82/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
83#undef HAVE_DOPRNT
84
85/* Define to 1 if you have the <errno.h> header file. */
86#undef HAVE_ERRNO_H
87
88/* Define to 1 if you have the <fcntl.h> header file. */
89#undef HAVE_FCNTL_H
90
91/* Define to 1 if you have the `fdopen' function. */
92#undef HAVE_FDOPEN
93
94/* Define to 1 if you have the `fflush' function. */
95#undef HAVE_FFLUSH
96
97/* Define to 1 if you have the <file.h> header file. */
98#undef HAVE_FILE_H
99
100/* Define to 1 if you have the `floor' function. */
101#undef HAVE_FLOOR
102
103/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
104#undef HAVE_FSEEKO
105
106/* Define to 1 if you have the `fstat' function. */
107#undef HAVE_FSTAT
108
109/* Define to 1 if you have the `getcwd' function. */
110#undef HAVE_GETCWD
111
112/* Define to 1 if you have the `gethostbyaddr' function. */
113#undef HAVE_GETHOSTBYADDR
114
115/* Define to 1 if you have the `gethostbyname' function. */
116#undef HAVE_GETHOSTBYNAME
117
118/* Define to 1 if you have the `gettimeofday' function. */
119#undef HAVE_GETTIMEOFDAY
120
121/* Define to 1 if you have the `inet_ntoa' function. */
122#undef HAVE_INET_NTOA
123
124/* Define to 1 if you have the <inttypes.h> header file. */
125#undef HAVE_INTTYPES_H
126
127/* Define to 1 if you have the `gem' library (-lgem). */
128#undef HAVE_LIBGEM
129
130/* Define to 1 if you have the `png' library (-lpng). */
131#undef HAVE_LIBPNG
132
133/* Define to 1 if you have the `z' library (-lz). */
134#undef HAVE_LIBZ
135
136/* Define to 1 if you have the `localtime' function. */
137#undef HAVE_LOCALTIME
138
139/* Define to 1 if you have the `memmove' function. */
140#undef HAVE_MEMMOVE
141
142/* Define to 1 if you have the <memory.h> header file. */
143#undef HAVE_MEMORY_H
144
145/* Define to 1 if you have the `memset' function. */
146#undef HAVE_MEMSET
147
148/* Define to 1 if you have the `mkdir' function. */
149#undef HAVE_MKDIR
150
151/* Define to 1 if you have the `mkstemp' function. */
152#undef HAVE_MKSTEMP
153
154/* Define to 1 if you have the `mktemp' function. */
155#undef HAVE_MKTEMP
156
157/* Define to 1 if you have the `modf' function. */
158#undef HAVE_MODF
159
160/* Define to 1 if you have the `nanosleep' function. */
161#undef HAVE_NANOSLEEP
162
163/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
164#undef HAVE_NDIR_H
165
166/* Define to 1 if you have the <netdb.h> header file. */
167#undef HAVE_NETDB_H
168
169/* Define to 1 if you have the <netinet/in.h> header file. */
170#undef HAVE_NETINET_IN_H
171
172/* Define to 1 if you have the `opendir' function. */
173#undef HAVE_OPENDIR
174
175/* Support for OpenGL graphics acceleration. */
176#undef HAVE_OPENGL
177
178/* Define to 1 if you have the `rename' function. */
179#undef HAVE_RENAME
180
181/* Define to 1 if you have the `rewind' function. */
182#undef HAVE_REWIND
183
184/* Define to 1 if you have the `rmdir' function. */
185#undef HAVE_RMDIR
186
187/* Define to 1 if you have the `select' function. */
188#undef HAVE_SELECT
189
190/* Define to 1 if you have the `signal' function. */
191#undef HAVE_SIGNAL
192
193/* Define to 1 if you have the <signal.h> header file. */
194#undef HAVE_SIGNAL_H
195
196/* Define to 1 if you have the `snprintf' function. */
197#undef HAVE_SNPRINTF
198
199/* Define to 1 if you have the `socket' function. */
200#undef HAVE_SOCKET
201
202/* Define to 1 if you have the `stat' function. */
203#undef HAVE_STAT
204
205/* Define to 1 if `stat' has the bug that it succeeds when given the
206   zero-length file name argument. */
207#undef HAVE_STAT_EMPTY_STRING_BUG
208
209/* Define to 1 if you have the <stdint.h> header file. */
210#undef HAVE_STDINT_H
211
212/* Define to 1 if you have the <stdlib.h> header file. */
213#undef HAVE_STDLIB_H
214
215/* Define to 1 if you have the `strcasecmp' function. */
216#undef HAVE_STRCASECMP
217
218/* Define to 1 if you have the `strchr' function. */
219#undef HAVE_STRCHR
220
221/* Define to 1 if you have the `strdup' function. */
222#undef HAVE_STRDUP
223
224/* Define to 1 if you have the `strerror' function. */
225#undef HAVE_STRERROR
226
227/* Define to 1 if you have the <strings.h> header file. */
228#undef HAVE_STRINGS_H
229
230/* Define to 1 if you have the <string.h> header file. */
231#undef HAVE_STRING_H
232
233/* Define to 1 if you have the `strncpy' function. */
234#undef HAVE_STRNCPY
235
236/* Define to 1 if you have the `strrchr' function. */
237#undef HAVE_STRRCHR
238
239/* Define to 1 if you have the `strstr' function. */
240#undef HAVE_STRSTR
241
242/* Define to 1 if you have the `strtol' function. */
243#undef HAVE_STRTOL
244
245/* Define to 1 if you have the `system' function. */
246#undef HAVE_SYSTEM
247
248/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
249   */
250#undef HAVE_SYS_DIR_H
251
252/* Define to 1 if you have the <sys/ioctl.h> header file. */
253#undef HAVE_SYS_IOCTL_H
254
255/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
256   */
257#undef HAVE_SYS_NDIR_H
258
259/* Define to 1 if you have the <sys/select.h> header file. */
260#undef HAVE_SYS_SELECT_H
261
262/* Define to 1 if you have the <sys/socket.h> header file. */
263#undef HAVE_SYS_SOCKET_H
264
265/* Define to 1 if you have the <sys/soundcard.h> header file. */
266#undef HAVE_SYS_SOUNDCARD_H
267
268/* Define to 1 if you have the <sys/stat.h> header file. */
269#undef HAVE_SYS_STAT_H
270
271/* Define to 1 if you have the <sys/time.h> header file. */
272#undef HAVE_SYS_TIME_H
273
274/* Define to 1 if you have the <sys/types.h> header file. */
275#undef HAVE_SYS_TYPES_H
276
277/* Define to 1 if you have the <termios.h> header file. */
278#undef HAVE_TERMIOS_H
279
280/* Define to 1 if you have the `time' function. */
281#undef HAVE_TIME
282
283/* Define to 1 if you have the <time.h> header file. */
284#undef HAVE_TIME_H
285
286/* Define to 1 if you have the `tmpfile' function. */
287#undef HAVE_TMPFILE
288
289/* Define to 1 if you have the `tmpnam' function. */
290#undef HAVE_TMPNAM
291
292/* Define to 1 if you have the `uclock' function. */
293#undef HAVE_UCLOCK
294
295/* Define to 1 if you have the <unistd.h> header file. */
296#undef HAVE_UNISTD_H
297
298/* Define to 1 if you have the <unixio.h> header file. */
299#undef HAVE_UNIXIO_H
300
301/* Define to 1 if you have the `unlink' function. */
302#undef HAVE_UNLINK
303
304/* Define to 1 if you have the `usleep' function. */
305#undef HAVE_USLEEP
306
307/* Define to 1 if you have the `vprintf' function. */
308#undef HAVE_VPRINTF
309
310/* Define to 1 if you have the `vsnprintf' function. */
311#undef HAVE_VSNPRINTF
312
313/* Define to 1 if you have the <windows.h> header file. */
314#undef HAVE_WINDOWS_H
315
316/* Define to 1 if you have the <winsock2.h> header file. */
317#undef HAVE_WINSOCK2_H
318
319/* Define to 1 if you have the `_mkdir' function. */
320#undef HAVE__MKDIR
321
322/* Define to add IDE harddisk emulation. */
323#undef IDE
324
325/* Define to allow sound interpolation. */
326#undef INTERPOLATE_SOUND
327
328/* Define to use LINUX joystick. */
329#undef LINUX_JOYSTICK
330
331/* Define to 1 if `lstat' dereferences a symlink specified with a trailing
332   slash. */
333#undef LSTAT_FOLLOWS_SLASHED_SYMLINK
334
335/* Define if mkdir takes only one argument. */
336#undef MKDIR_TAKES_ONE_ARG
337
338/* Define to activate assembler in monitor. */
339#undef MONITOR_ASSEMBLER
340
341/* Define to activate code breakpoints and execution history. */
342#undef MONITOR_BREAK
343
344/* Define to activate user-defined breakpoints. */
345#undef MONITOR_BREAKPOINTS
346
347/* Define to activate hints in disassembler. */
348#undef MONITOR_HINTS
349
350/* Define to activate 6502 opcode profiling. */
351#undef MONITOR_PROFILE
352
353/* Define to activate readline support in monitor. */
354#undef MONITOR_READLINE
355
356/* Define to activate TRACE command in monitor. */
357#undef MONITOR_TRACE
358
359/* Target: X11 with Motif. */
360#undef MOTIF
361
362/* Define to allow color changes inside a scanline. */
363#undef NEW_CYCLE_EXACT
364
365/* Define to use nonlinear POKEY mixing. */
366#undef NONLINEAR_MIXING
367
368/* Use NTSC video filter. */
369#undef NTSC_FILTER
370
371/* Define to the address where bug reports for this package should be sent. */
372#undef PACKAGE_BUGREPORT
373
374/* Define to the full name of this package. */
375#undef PACKAGE_NAME
376
377/* Define to the full name and version of this package. */
378#undef PACKAGE_STRING
379
380/* Define to the one symbol short name of this package. */
381#undef PACKAGE_TARNAME
382
383/* Define to the home page for this package. */
384#undef PACKAGE_URL
385
386/* Define to the version of this package. */
387#undef PACKAGE_VERSION
388
389/* Define to use page-based attribute array. */
390#undef PAGED_ATTRIB
391
392/* Use accurate PAL color blending. */
393#undef PAL_BLENDING
394
395/* Define to emulate the Black Box. */
396#undef PBI_BB
397
398/* Define to emulate the MIO board. */
399#undef PBI_MIO
400
401/* A prototype 80 column card for the 1090 expansion box. */
402#undef PBI_PROTO80
403
404/* Define to emulate the 1400XL/1450XLD. */
405#undef PBI_XLD
406
407/* Platform-specific mapping of RGB palette to display surface. */
408#undef PLATFORM_MAP_PALETTE
409
410/* Target: Sony PlayStation 2. */
411#undef PS2
412
413/* Define as the return type of signal handlers (`int' or `void'). */
414#undef RETSIGTYPE
415
416/* Target: Raspberry Pi. */
417#undef RPI
418
419/* Define to use R: device. */
420#undef R_IO_DEVICE
421
422/* Define to use IP network connection with the R: device. */
423#undef R_NETWORK
424
425/* Define to use the host serial port with the R: device. */
426#undef R_SERIAL
427
428/* Target: SDL library. */
429#undef SDL
430
431/* Define to the type of arg 1 for `select'. */
432#undef SELECT_TYPE_ARG1
433
434/* Define to the type of args 2, 3 and 4 for `select'. */
435#undef SELECT_TYPE_ARG234
436
437/* Define to the type of arg 5 for `select'. */
438#undef SELECT_TYPE_ARG5
439
440/* Define to allow serial in/out sound. */
441#undef SERIO_SOUND
442
443/* Target: X11 with shared memory extensions. */
444#undef SHM
445
446/* Define to activate sound support. */
447#undef SOUND
448
449/* Platform updates sound buffer by callback function. */
450#undef SOUND_CALLBACK
451
452/* Use new sound API. */
453#undef SOUND_THIN_API
454
455/* Define to 1 if you have the ANSI C header files. */
456#undef STDC_HEADERS
457
458/* Define to allow stereo sound. */
459#undef STEREO_SOUND
460
461/* Can change video modes on the fly. */
462#undef SUPPORTS_CHANGE_VIDEOMODE
463
464/* Save additional config file options. */
465#undef SUPPORTS_PLATFORM_CONFIGSAVE
466
467/* Additional config file options. */
468#undef SUPPORTS_PLATFORM_CONFIGURE
469
470/* Update the Palette if it changed. */
471#undef SUPPORTS_PLATFORM_PALETTEUPDATE
472
473/* Platform-specific sleep function. */
474#undef SUPPORTS_PLATFORM_SLEEP
475
476/* Platform-specific time function. */
477#undef SUPPORTS_PLATFORM_TIME
478
479/* Can display the screen rotated sideways. */
480#undef SUPPORTS_ROTATE_VIDEOMODE
481
482/* Reinitialise the sound system. */
483#undef SUPPORTS_SOUND_REINIT
484
485/* Define to use synchronized sound. */
486#undef SYNCHRONIZED_SOUND
487
488/* Alternate system-wide config file for non-Unix OS. */
489#undef SYSTEM_WIDE_CFG_FILE
490
491/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
492#undef TIME_WITH_SYS_TIME
493
494/* Define to 1 if your <sys/time.h> declares `struct tm'. */
495#undef TM_IN_SYS_TIME
496
497/* Target: Curses-compatible library. */
498#undef USE_CURSES
499
500/* Define for using cursor/ctrl keys for keyboard joystick. */
501#undef USE_CURSORBLOCK
502
503/* Target: Ncurses library. */
504#undef USE_NCURSES
505
506/* Define to enable on-screen keyboard. */
507#undef USE_UI_BASIC_ONSCREEN_KEYBOARD
508
509/* Define to use very slow computer support (faster -refresh). */
510#undef VERY_SLOW
511
512/* Define to emulate the Alien Group Voice Box. */
513#undef VOICEBOX
514
515/* Define to allow volume only sound. */
516#undef VOL_ONLY_SOUND
517
518/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
519   significant byte first (like Motorola and SPARC, unlike Intel). */
520#if defined AC_APPLE_UNIVERSAL_BUILD
521# if defined __BIG_ENDIAN__
522#  define WORDS_BIGENDIAN 1
523# endif
524#else
525# ifndef WORDS_BIGENDIAN
526#  undef WORDS_BIGENDIAN
527# endif
528#endif
529
530/* Define if unaligned word access is ok. */
531#undef WORDS_UNALIGNED_OK
532
533/* Target: Standard X11. */
534#undef X11
535
536/* Emulate the XEP80. */
537#undef XEP80_EMULATION
538
539/* Target: X11 with XView. */
540#undef XVIEW
541
542/* Number of bits in a file offset, on hosts where this is settable. */
543#undef _FILE_OFFSET_BITS
544
545/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
546#undef _LARGEFILE_SOURCE
547
548/* Define for large files, on AIX-style hosts. */
549#undef _LARGE_FILES
550
551/* Define to empty if `const' does not conform to ANSI C. */
552#undef const
553
554/* Define to `__inline__' or `__inline' if that's what the C compiler
555   calls it, or to nothing if 'inline' is not supported under any name.  */
556#ifndef __cplusplus
557#undef inline
558#endif
559
560/* Define to `unsigned int' if <sys/types.h> does not define. */
561#undef size_t
562
563/* Define to empty if the keyword `volatile' does not work. Warning: valid
564   code using `volatile' can become incorrect without. Disable with care. */
565#undef volatile
566