1/* 2** Copyright (C) 2007-2011 Erik de Castro Lopo <erikd@mega-nerd.com> 3** Copyright (c) 2007 <robs@users.sourceforge.net> 4** 5** This library is free software; you can redistribute it and/or modify it 6** under the terms of the GNU Lesser General Public License as published by 7** the Free Software Foundation; either version 2 of the License, or (at 8** your option) any later version. 9** 10** This library is distributed in the hope that it will be useful, but 11** WITHOUT ANY WARRANTY; without even the implied warranty of 12** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser 13** General Public License for more details. 14** 15** You should have received a copy of the GNU Lesser General Public License 16** along with this library. If not, write to the Free Software Foundation, 17** Fifth Floor, 51 Franklin Street, Boston, MA 02111-1301, USA. 18*/ 19 20/* Set to 1 if the compile is GNU GCC. */ 21#define COMPILER_IS_GCC 1 22 23/* Target processor clips on negative float to int conversion. */ 24#define CPU_CLIPS_NEGATIVE 0 25 26/* Target processor clips on positive float to int conversion. */ 27#define CPU_CLIPS_POSITIVE 0 28 29/* Target processor is big endian. */ 30#define CPU_IS_BIG_ENDIAN 0 31 32/* Target processor is little endian. */ 33#define CPU_IS_LITTLE_ENDIAN 1 34 35/* Set to 1 to enable experimental code. */ 36#define ENABLE_EXPERIMENTAL_CODE 0 37 38/* Define to 1 if you have the <alsa/asoundlib.h> header file. */ 39#define HAVE_ALSA_ASOUNDLIB_H 1 40 41/* Define to 1 if you have the <byteswap.h> header file. */ 42#define HAVE_BYTESWAP_H 1 43 44/* Define to 1 if you have the `calloc' function. */ 45#define HAVE_CALLOC 0 46 47/* Define to 1 if you have the `ceil' function. */ 48#define HAVE_CEIL 0 49 50/* Set to 1 if S_IRGRP is defined. */ 51#define HAVE_DECL_S_IRGRP 1 52 53/* Define to 1 if you have the <dlfcn.h> header file. */ 54#define HAVE_DLFCN_H 1 55 56/* Define to 1 if you have the <direct.h> header file. */ 57/* #undef HAVE_DIRECT_H */ 58 59/* Define to 1 if you have the <endian.h> header file. */ 60#define HAVE_ENDIAN_H 1 61 62/* Will be set to 1 if flac, ogg and vorbis are available. */ 63#define HAVE_EXTERNAL_XIPH_LIBS 0 64 65/* Will be set to 1 if lame and mpg123 are available. */ 66#define HAVE_MPEG 0 67 68/* Define to 1 if you have the `floor' function. */ 69#define HAVE_FLOOR 0 70 71/* Define to 1 if you have the `fmod' function. */ 72#define HAVE_FMOD 0 73 74/* Define to 1 if you have the `free' function. */ 75#define HAVE_FREE 0 76 77/* Define to 1 if you have the `fstat' function. */ 78#define HAVE_FSTAT 1 79 80/* Define to 1 if you have the `fstat64' function. */ 81#define HAVE_FSTAT64 1 82 83/* Define to 1 if you have the `fsync' function. */ 84#define HAVE_FSYNC 1 85 86/* Define to 1 if you have the `ftruncate' function. */ 87#define HAVE_FTRUNCATE 1 88 89/* Define to 1 if you have the `getpagesize' function. */ 90#define HAVE_GETPAGESIZE 0 91 92/* Define to 1 if you have the `gettimeofday' function. */ 93#define HAVE_GETTIMEOFDAY 1 94 95/* Define if you have the `gmtime' function. */ 96#define HAVE_GMTIME 97 98/* Define if you have the `gmtime_r' function. */ 99#define HAVE_GMTIME_R 100 101/* Define to 1 if you have the <inttypes.h> header file. */ 102#define HAVE_INTTYPES_H 1 103 104/* Define to 1 if you have the <io.h> header file. */ 105/* #undef HAVE_IO_H */ 106 107/* Define to 1 if you have the `m' library (-lm). */ 108#define HAVE_LIBM 0 109 110/* Define to 1 if you have the <locale.h> header file. */ 111#define HAVE_LOCALE_H 1 112 113/* Define if you have the `localtime' function. */ 114#define HAVE_LOCALTIME 115 116/* Define if you have the `localtime_r' function. */ 117#define HAVE_LOCALTIME_R 118 119/* Define if you have C99's lrint function. */ 120#define HAVE_LRINT 1 121 122/* Define if you have C99's lrintf function. */ 123#define HAVE_LRINTF 1 124 125/* Define to 1 if you have the `lround' function. */ 126#define HAVE_LROUND 0 127 128/* Define to 1 if you have the `lseek' function. */ 129#define HAVE_LSEEK 1 130 131/* Define to 1 if you have the `lseek64' function. */ 132#define HAVE_LSEEK64 0 133 134/* Define to 1 if you have the `malloc' function. */ 135#define HAVE_MALLOC 0 136 137/* Define to 1 if you have the <memory.h> header file. */ 138#define HAVE_MEMORY_H 0 139 140/* Define to 1 if you have the `mmap' function. */ 141#define HAVE_MMAP 0 142 143/* Define to 1 if you have the `open' function. */ 144#define HAVE_OPEN 1 145 146/* Define to 1 if you have the `pipe' function. */ 147#define HAVE_PIPE 1 148 149/* Define to 1 if you have the `read' function. */ 150#define HAVE_READ 1 151 152/* Define to 1 if you have the `realloc' function. */ 153#define HAVE_REALLOC 0 154 155/* Define to 1 if you have the `setlocale' function. */ 156#define HAVE_SETLOCALE 1 157 158/* Set to 1 if <sndio.h> is available. */ 159#define HAVE_SNDIO_H 0 160 161/* Define to 1 if you have the `snprintf' function. */ 162#define HAVE_SNPRINTF 0 163 164/* Set to 1 if you have libsqlite3. */ 165#define HAVE_SQLITE3 1 166 167/* Define to 1 if the system has the type `ssize_t'. */ 168#define HAVE_SSIZE_T 0 169 170/* Define to 1 if you have the <stdint.h> header file. */ 171#define HAVE_STDINT_H 1 172 173/* Define to 1 if you have the <stdlib.h> header file. */ 174#define HAVE_STDLIB_H 0 175 176/* Define to 1 if you have the <strings.h> header file. */ 177#define HAVE_STRINGS_H 0 178 179/* Define to 1 if you have the <string.h> header file. */ 180#define HAVE_STRING_H 0 181 182/* Define to 1 if you have the <sys/stat.h> header file. */ 183#define HAVE_SYS_STAT_H 0 184 185/* Define to 1 if you have the <sys/time.h> header file. */ 186#define HAVE_SYS_TIME_H 1 187 188/* Define to 1 if you have the <sys/types.h> header file. */ 189#define HAVE_SYS_TYPES_H 1 190 191/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 192#define HAVE_SYS_WAIT_H 1 193 194/* Define to 1 if you have the <unistd.h> header file. */ 195#define HAVE_UNISTD_H 1 196 197/* Define to 1 if you have the <immintrin.h> header file. */ 198#define HAVE_IMMINTRIN_H 1 199 200/* Define to 1 if you have the <stdbool.h> header file. */ 201#define HAVE_STDBOOL_H 1 202 203/* Define to 1 if you have the `vsnprintf' function. */ 204#define HAVE_VSNPRINTF 0 205 206/* Define to 1 if you have the `waitpid' function. */ 207#define HAVE_WAITPID 1 208 209/* Define to 1 if you have the `write' function. */ 210#define HAVE_WRITE 1 211 212/* The darwin version, no-zero is valid */ 213#define OSX_DARWIN_VERSION 0 214 215/* Set to 1 if compiling for OpenBSD */ 216#define OS_IS_OPENBSD 0 217 218/* Set to 1 if compiling for Win32 */ 219#define OS_IS_WIN32 0 220 221/* Set to 1 if SSE2 is enabled */ 222/* #undef USE_SSE2 */ 223 224/* Name of package */ 225#define PACKAGE "libsndfile" 226 227/* Define to the address where bug reports for this package should be sent. */ 228#define PACKAGE_BUGREPORT "" 229 230/* Define to the full name of this package. */ 231#define PACKAGE_NAME "libsndfile" 232 233/* Define to the full name and version of this package. */ 234#define PACKAGE_STRING "libsndfile 1.0.31" 235 236/* Define to the one symbol short name of this package. */ 237#define PACKAGE_TARNAME "libsndfile" 238 239/* Define to the home page for this package. */ 240#define PACKAGE_URL "" 241 242/* Define to the version of this package. */ 243#define PACKAGE_VERSION "1.0.31" 244 245/* Set to maximum allowed value of sf_count_t type. */ 246#define SF_COUNT_MAX 0x7FFFFFFFFFFFFFFFLL 247 248/* The size of `double', as computed by sizeof. */ 249 250 251/* The size of `float', as computed by sizeof. */ 252 253 254/* The size of `int', as computed by sizeof. */ 255 256 257/* The size of `int64_t', as computed by sizeof. */ 258#define SIZEOF_INT64_T 8 259 260/* The size of `loff_t', as computed by sizeof. */ 261 262 263/* The size of `long', as computed by sizeof. */ 264#define SIZEOF_LONG 8 265 266/* The size of `long long', as computed by sizeof. */ 267#define SIZEOF_LONG_LONG 8 268 269/* The size of `off64_t', as computed by sizeof. */ 270 271 272/* The size of `off_t', as computed by sizeof. */ 273#define SIZEOF_OFF_T 8 274 275/* Set to sizeof (long) if unknown. */ 276#define SIZEOF_SF_COUNT_T 8 277 278/* The size of `short', as computed by sizeof. */ 279 280 281/* The size of `size_t', as computed by sizeof. */ 282 283 284/* The size of `ssize_t', as computed by sizeof. */ 285#define SIZEOF_SSIZE_T 8 286 287/* The size of `void*', as computed by sizeof. */ 288 289 290/* The size of `wchar_t', as computed by sizeof. */ 291#define SIZEOF_WCHAR_T 4 292 293/* Set to long if unknown. */ 294#define TYPEOF_SF_COUNT_T int64_t 295 296/* Enable extensions on AIX 3, Interix. */ 297#ifndef _ALL_SOURCE 298# undef _ALL_SOURCE 299#endif 300/* Enable GNU extensions on systems that have them. */ 301#ifndef _GNU_SOURCE 302# undef _GNU_SOURCE 303#endif 304/* Enable threading extensions on Solaris. */ 305#ifndef _POSIX_PTHREAD_SEMANTICS 306# undef _POSIX_PTHREAD_SEMANTICS 307#endif 308/* Enable extensions on HP NonStop. */ 309#ifndef _TANDEM_SOURCE 310# undef _TANDEM_SOURCE 311#endif 312/* Enable general extensions on Solaris. */ 313#ifndef __EXTENSIONS__ 314# undef __EXTENSIONS__ 315#endif 316 317 318/* Set to 1 to use the native windows API */ 319#define USE_WINDOWS_API 0 320 321/* Version number of package */ 322#define VERSION "1.0.31" 323 324/* Set to 1 if windows DLL is being built. */ 325#define WIN32_TARGET_DLL 0 326 327/* Target processor is big endian. */ 328#define WORDS_BIGENDIAN 0 329 330/* Enable large inode numbers on Mac OS X 10.5. */ 331#ifndef _DARWIN_USE_64_BIT_INODE 332# define _DARWIN_USE_64_BIT_INODE 1 333#endif 334 335/* Define to 1 if on MINIX. */ 336#define _MINIX 0 337 338/* Define as `__inline' or '__inline__' if that's what the C compiler calls it, or to nothing if it is not supported. */ 339/* #undef inline */ 340