Three source patches the modern clang/C++ frontend requires: - graphics/window.cpp: strchr on const char* now returns const char* - filemap.cpp, prefs.cpp: C++11 forbids no-space concatenation of a string literal with an adjacent macro identifier Autotools state regenerated with autoreconf -fi against current autoconf/automake so configure can be run on macOS 26 / Apple Silicon. Added run-kobodl.sh to launch the binary from the source tree (the compiled-in data paths assume a .app bundle), and a .gitignore for build artifacts. Out-of-tree dependency: SDL_image 1.2 must be built with --disable-imageio. Apple's ImageIO backend in IMG_ImageIO.m yields SDL_Surfaces with all-zero pixel data on current macOS, leaving every sprite invisible; libpng decodes correctly. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
199 lines
5.3 KiB
C
199 lines
5.3 KiB
C
/* aconfig.h.in. Generated from configure.in by autoheader. */
|
|
|
|
/* Define to 1 if you have the 'atexit' function. */
|
|
#undef HAVE_ATEXIT
|
|
|
|
/* Define to 1 if you have the <dirent.h> header file, and it defines 'DIR'.
|
|
*/
|
|
#undef HAVE_DIRENT_H
|
|
|
|
/* Define to 1 if you don't have 'vprintf' but do have '_doprnt.' */
|
|
#undef HAVE_DOPRNT
|
|
|
|
/* Define to 1 if you have the <errno.h> header file. */
|
|
#undef HAVE_ERRNO_H
|
|
|
|
/* Define to 1 if you have the <fcntl.h> header file. */
|
|
#undef HAVE_FCNTL_H
|
|
|
|
/* Define to 1 if you have the 'floor' function. */
|
|
#undef HAVE_FLOOR
|
|
|
|
/* Define to 1 if you have the 'getegid' function. */
|
|
#undef HAVE_GETEGID
|
|
|
|
/* Define to 1 if you have the 'getpagesize' function. */
|
|
#undef HAVE_GETPAGESIZE
|
|
|
|
/* Define to 1 if you have the 'gettimeofday' function. */
|
|
#undef HAVE_GETTIMEOFDAY
|
|
|
|
/* Define to 1 if you have the <inttypes.h> header file. */
|
|
#undef HAVE_INTTYPES_H
|
|
|
|
/* Define to 1 if you have the 'SDL_image' library (-lSDL_image). */
|
|
#undef HAVE_LIBSDL_IMAGE
|
|
|
|
/* Define to 1 if you have the 'memcmp' function. */
|
|
#undef HAVE_MEMCMP
|
|
|
|
/* Define to 1 if you have the 'memmove' function. */
|
|
#undef HAVE_MEMMOVE
|
|
|
|
/* Define to 1 if you have the 'memset' function. */
|
|
#undef HAVE_MEMSET
|
|
|
|
/* Define to 1 if you have the 'mkdir' function. */
|
|
#undef HAVE_MKDIR
|
|
|
|
/* Define to 1 if you have a working 'mmap' system call. */
|
|
#undef HAVE_MMAP
|
|
|
|
/* Define to 1 if you have the 'munmap' function. */
|
|
#undef HAVE_MUNMAP
|
|
|
|
/* Define to 1 if you have the <ndir.h> header file, and it defines 'DIR'. */
|
|
#undef HAVE_NDIR_H
|
|
|
|
/* Define to 1 if you have the 'pow' function. */
|
|
#undef HAVE_POW
|
|
|
|
/* Define to 1 if you have the <SDL/SDL_opengl.h> header file. */
|
|
#undef HAVE_SDL_SDL_OPENGL_H
|
|
|
|
/* Define to 1 if you have the 'select' function. */
|
|
#undef HAVE_SELECT
|
|
|
|
/* Define to 1 if you have the 'setgid' function. */
|
|
#undef HAVE_SETGID
|
|
|
|
/* Define to 1 if you have the 'snprintf' function. */
|
|
#undef HAVE_SNPRINTF
|
|
|
|
/* Define to 1 if you have the 'sqrt' function. */
|
|
#undef HAVE_SQRT
|
|
|
|
/* Define to 1 if you have the 'stat' function. */
|
|
#undef HAVE_STAT
|
|
|
|
/* Define to 1 if 'stat' has the bug that it succeeds when given the
|
|
zero-length file name argument. */
|
|
#undef HAVE_STAT_EMPTY_STRING_BUG
|
|
|
|
/* Define to 1 if you have the <stdint.h> header file. */
|
|
#undef HAVE_STDINT_H
|
|
|
|
/* Define to 1 if you have the <stdio.h> header file. */
|
|
#undef HAVE_STDIO_H
|
|
|
|
/* Define to 1 if you have the <stdlib.h> header file. */
|
|
#undef HAVE_STDLIB_H
|
|
|
|
/* Define to 1 if you have the 'strchr' function. */
|
|
#undef HAVE_STRCHR
|
|
|
|
/* Define to 1 if you have the 'strdup' function. */
|
|
#undef HAVE_STRDUP
|
|
|
|
/* Define to 1 if you have the <strings.h> header file. */
|
|
#undef HAVE_STRINGS_H
|
|
|
|
/* Define to 1 if you have the <string.h> header file. */
|
|
#undef HAVE_STRING_H
|
|
|
|
/* Define to 1 if you have the 'strrchr' function. */
|
|
#undef HAVE_STRRCHR
|
|
|
|
/* Define to 1 if you have the 'strstr' function. */
|
|
#undef HAVE_STRSTR
|
|
|
|
/* Define to 1 if you have the <sys/dir.h> header file, and it defines 'DIR'.
|
|
*/
|
|
#undef HAVE_SYS_DIR_H
|
|
|
|
/* Define to 1 if you have the <sys/ioctl.h> header file. */
|
|
#undef HAVE_SYS_IOCTL_H
|
|
|
|
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines 'DIR'.
|
|
*/
|
|
#undef HAVE_SYS_NDIR_H
|
|
|
|
/* Define to 1 if you have the <sys/param.h> header file. */
|
|
#undef HAVE_SYS_PARAM_H
|
|
|
|
/* Define to 1 if you have the <sys/stat.h> header file. */
|
|
#undef HAVE_SYS_STAT_H
|
|
|
|
/* Define to 1 if you have the <sys/time.h> header file. */
|
|
#undef HAVE_SYS_TIME_H
|
|
|
|
/* Define to 1 if you have the <sys/types.h> header file. */
|
|
#undef HAVE_SYS_TYPES_H
|
|
|
|
/* Define to 1 if you have the <unistd.h> header file. */
|
|
#undef HAVE_UNISTD_H
|
|
|
|
/* Define to 1 if you have the 'vprintf' function. */
|
|
#undef HAVE_VPRINTF
|
|
|
|
/* Define to 1 if you have the 'vsnprintf' function. */
|
|
#undef HAVE_VSNPRINTF
|
|
|
|
/* Define to 1 if you have the '_snprintf' function. */
|
|
#undef HAVE__SNPRINTF
|
|
|
|
/* Define to 1 if you have the '_vsnprintf' function. */
|
|
#undef HAVE__VSNPRINTF
|
|
|
|
/* Define to 1 if 'lstat' dereferences a symlink specified with a trailing
|
|
slash. */
|
|
#undef LSTAT_FOLLOWS_SLASHED_SYMLINK
|
|
|
|
/* Name of package */
|
|
#undef PACKAGE
|
|
|
|
/* Define to the address where bug reports for this package should be sent. */
|
|
#undef PACKAGE_BUGREPORT
|
|
|
|
/* Define to the full name of this package. */
|
|
#undef PACKAGE_NAME
|
|
|
|
/* Define to the full name and version of this package. */
|
|
#undef PACKAGE_STRING
|
|
|
|
/* Define to the one symbol short name of this package. */
|
|
#undef PACKAGE_TARNAME
|
|
|
|
/* Define to the home page for this package. */
|
|
#undef PACKAGE_URL
|
|
|
|
/* Define to the version of this package. */
|
|
#undef PACKAGE_VERSION
|
|
|
|
/* Define as the return type of signal handlers ('int' or 'void'). */
|
|
#undef RETSIGTYPE
|
|
|
|
/* Define to 1 if all of the C89 standard headers exist (not just the ones
|
|
required in a freestanding environment). This macro is provided for
|
|
backward compatibility; new code need not use it. */
|
|
#undef STDC_HEADERS
|
|
|
|
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. This
|
|
macro is obsolete. */
|
|
#undef TIME_WITH_SYS_TIME
|
|
|
|
/* Version number of package */
|
|
#undef VERSION
|
|
|
|
/* Define to 1 if the X Window System is missing or not being used. */
|
|
#undef X_DISPLAY_MISSING
|
|
|
|
/* Define to empty if 'const' does not conform to ANSI C. */
|
|
#undef const
|
|
|
|
/* Define to '__inline__' or '__inline' if that's what the C compiler
|
|
calls it, or to nothing if 'inline' is not supported under any name. */
|
|
#ifndef __cplusplus
|
|
#undef inline
|
|
#endif
|