/usr/include/sidplay/libcfg.h is in libsidplay1-dev 1.36.59-6.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | /* libcfg.h (template) */
/* Define or undefine as appropriate. */
#ifndef SIDPLAY1_LIBCFG_H
#define SIDPLAY1_LIBCFG_H
/* This is used to define the file/path separator(s) below. */
#undef HAVE_MSWINDOWS
#undef HAVE_MSDOS
#undef HAVE_OS2
#undef HAVE_MACOS
#undef HAVE_AMIGAOS
/* Define the file/path separator(s) that your filesystem uses:
FS_IS_COLON_AND_BACKSLASH, FS_IS_COLON_AND_SLASH, FS_IS_BACKSLASH,
FS_IS_COLON, FS_IS_SLASH */
#if defined(HAVE_MSWINDOWS) || defined(HAVE_MSDOS) || defined(HAVE_OS2)
#define FS_IS_COLON_AND_BACKSLASH
#elif defined(HAVE_MACOS)
#define FS_IS_COLON
#elif defined(HAVE_AMIGAOS)
#define FS_IS_COLON_AND_SLASH
#else
#define FS_IS_SLASH
#endif
/* --------------------------------------------------------------------------
* Hardware-specific speed optimizations.
* Check here for things you can configure.
* --------------------------------------------------------------------------
*
* Caution: This may not work on every hardware and therefore can result in
* trouble. Some hardware-specific speed optimizations use a union to access
* integer fixpoint operands in memory. An assumption is made about the
* hardware and software architecture and therefore is considered a hack!
* But try it in need for speed. You will notice if it doesn't work ;)
*
* This option is highly used and tested. A failing little endian system
* has not been reported so far. */
#undef DIRECT_FIXPOINT
/* This will cause little(big) endian machines to directly access little(big)
* endian values in memory structures or arrays, disregarding alignment. */
#undef OPTIMIZE_ENDIAN_ACCESS
/* --------------------------------------------------------------------------
* Don't touch these!
* --------------------------------------------------------------------------
*/
#undef SID_NO_STDIN_LOADER
#define SIDEMU_TIME_COUNT
#undef SID_REFTIMES
#undef LARGE_NOISE_TABLE
#undef PORTABLE_FIXPOINT
#undef NO_RTS_UPON_BRK
#undef SIDTUNE_REJECT_UNKNOWN_FIELDS
/* Do filter calculations at floating-point precision. */
#define SID_FPUFILTER
/* Do initialization of mixing tables at floating-point precision. */
#define SID_FPUMIXERINIT
/* Do envelope calculations at floating-point precision. High-end FPU is
* strongly recommended. Otherwise this may not be faster. Forget about
* the Pentium FPU. */
#undef SID_FPUENVE
#endif /* SIDPLAY1_LIBCFG_H */
|