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>
200 lines
5.6 KiB
C
200 lines
5.6 KiB
C
/* aconfig.h. Generated from aconfig.h.in by configure. */
|
|
/* aconfig.h.in. Generated from configure.in by autoheader. */
|
|
|
|
/* Define to 1 if you have the 'atexit' function. */
|
|
#define HAVE_ATEXIT 1
|
|
|
|
/* Define to 1 if you have the <dirent.h> header file, and it defines 'DIR'.
|
|
*/
|
|
#define HAVE_DIRENT_H 1
|
|
|
|
/* 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. */
|
|
#define HAVE_ERRNO_H 1
|
|
|
|
/* Define to 1 if you have the <fcntl.h> header file. */
|
|
#define HAVE_FCNTL_H 1
|
|
|
|
/* Define to 1 if you have the 'floor' function. */
|
|
#define HAVE_FLOOR 1
|
|
|
|
/* Define to 1 if you have the 'getegid' function. */
|
|
#define HAVE_GETEGID 1
|
|
|
|
/* Define to 1 if you have the 'getpagesize' function. */
|
|
#define HAVE_GETPAGESIZE 1
|
|
|
|
/* Define to 1 if you have the 'gettimeofday' function. */
|
|
#define HAVE_GETTIMEOFDAY 1
|
|
|
|
/* Define to 1 if you have the <inttypes.h> header file. */
|
|
#define HAVE_INTTYPES_H 1
|
|
|
|
/* Define to 1 if you have the 'SDL_image' library (-lSDL_image). */
|
|
#define HAVE_LIBSDL_IMAGE 1
|
|
|
|
/* Define to 1 if you have the 'memcmp' function. */
|
|
#define HAVE_MEMCMP 1
|
|
|
|
/* Define to 1 if you have the 'memmove' function. */
|
|
#define HAVE_MEMMOVE 1
|
|
|
|
/* Define to 1 if you have the 'memset' function. */
|
|
#define HAVE_MEMSET 1
|
|
|
|
/* Define to 1 if you have the 'mkdir' function. */
|
|
#define HAVE_MKDIR 1
|
|
|
|
/* Define to 1 if you have a working 'mmap' system call. */
|
|
#define HAVE_MMAP 1
|
|
|
|
/* Define to 1 if you have the 'munmap' function. */
|
|
#define HAVE_MUNMAP 1
|
|
|
|
/* 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. */
|
|
#define HAVE_POW 1
|
|
|
|
/* 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. */
|
|
#define HAVE_SELECT 1
|
|
|
|
/* Define to 1 if you have the 'setgid' function. */
|
|
#define HAVE_SETGID 1
|
|
|
|
/* Define to 1 if you have the 'snprintf' function. */
|
|
#define HAVE_SNPRINTF 1
|
|
|
|
/* Define to 1 if you have the 'sqrt' function. */
|
|
#define HAVE_SQRT 1
|
|
|
|
/* Define to 1 if you have the 'stat' function. */
|
|
#define HAVE_STAT 1
|
|
|
|
/* 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. */
|
|
#define HAVE_STDINT_H 1
|
|
|
|
/* Define to 1 if you have the <stdio.h> header file. */
|
|
#define HAVE_STDIO_H 1
|
|
|
|
/* Define to 1 if you have the <stdlib.h> header file. */
|
|
#define HAVE_STDLIB_H 1
|
|
|
|
/* Define to 1 if you have the 'strchr' function. */
|
|
#define HAVE_STRCHR 1
|
|
|
|
/* Define to 1 if you have the 'strdup' function. */
|
|
#define HAVE_STRDUP 1
|
|
|
|
/* Define to 1 if you have the <strings.h> header file. */
|
|
#define HAVE_STRINGS_H 1
|
|
|
|
/* Define to 1 if you have the <string.h> header file. */
|
|
#define HAVE_STRING_H 1
|
|
|
|
/* Define to 1 if you have the 'strrchr' function. */
|
|
#define HAVE_STRRCHR 1
|
|
|
|
/* Define to 1 if you have the 'strstr' function. */
|
|
#define HAVE_STRSTR 1
|
|
|
|
/* 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. */
|
|
#define HAVE_SYS_IOCTL_H 1
|
|
|
|
/* 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. */
|
|
#define HAVE_SYS_PARAM_H 1
|
|
|
|
/* Define to 1 if you have the <sys/stat.h> header file. */
|
|
#define HAVE_SYS_STAT_H 1
|
|
|
|
/* Define to 1 if you have the <sys/time.h> header file. */
|
|
#define HAVE_SYS_TIME_H 1
|
|
|
|
/* Define to 1 if you have the <sys/types.h> header file. */
|
|
#define HAVE_SYS_TYPES_H 1
|
|
|
|
/* Define to 1 if you have the <unistd.h> header file. */
|
|
#define HAVE_UNISTD_H 1
|
|
|
|
/* Define to 1 if you have the 'vprintf' function. */
|
|
#define HAVE_VPRINTF 1
|
|
|
|
/* Define to 1 if you have the 'vsnprintf' function. */
|
|
#define HAVE_VSNPRINTF 1
|
|
|
|
/* 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. */
|
|
#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
|
|
|
|
/* Name of package */
|
|
#define PACKAGE "KoboDeluxe"
|
|
|
|
/* Define to the address where bug reports for this package should be sent. */
|
|
#define PACKAGE_BUGREPORT ""
|
|
|
|
/* Define to the full name of this package. */
|
|
#define PACKAGE_NAME ""
|
|
|
|
/* Define to the full name and version of this package. */
|
|
#define PACKAGE_STRING ""
|
|
|
|
/* Define to the one symbol short name of this package. */
|
|
#define PACKAGE_TARNAME ""
|
|
|
|
/* Define to the home page for this package. */
|
|
#define PACKAGE_URL ""
|
|
|
|
/* Define to the version of this package. */
|
|
#define PACKAGE_VERSION ""
|
|
|
|
/* Define as the return type of signal handlers ('int' or 'void'). */
|
|
#define RETSIGTYPE void
|
|
|
|
/* 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. */
|
|
#define STDC_HEADERS 1
|
|
|
|
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. This
|
|
macro is obsolete. */
|
|
#define TIME_WITH_SYS_TIME 1
|
|
|
|
/* Version number of package */
|
|
#define VERSION "0.5.1"
|
|
|
|
/* Define to 1 if the X Window System is missing or not being used. */
|
|
#define X_DISPLAY_MISSING 1
|
|
|
|
/* 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
|