1/* config.h.in.  Generated from configure.in by autoheader.  */
2
3
4#ifndef LAME_CONFIG_H
5#define LAME_CONFIG_H
6
7
8/* debug define */
9#undef ABORTFP
10
11/* Define if building universal (internal helper macro) */
12#undef AC_APPLE_UNIVERSAL_BUILD
13
14/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
15   systems. This function is required for `alloca.c' support on those systems.
16   */
17#undef CRAY_STACKSEG_END
18
19/* Define to 1 if using `alloca.c'. */
20#undef C_ALLOCA
21
22/* alot of debug output */
23#undef DEBUG
24
25/* allow to compute a more accurate replaygain value */
26#undef DECODE_ON_THE_FLY
27
28/* double is faster than float on Alpha */
29#undef FLOAT
30
31/* Define to 1 if you have `alloca', as a function or macro. */
32#undef HAVE_ALLOCA
33
34/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
35   */
36#undef HAVE_ALLOCA_H
37
38/* Define to 1 if you have the <dlfcn.h> header file. */
39#undef HAVE_DLFCN_H
40
41/* we link against libefence */
42#undef HAVE_EFENCE
43
44/* Define to 1 if you have the <errno.h> header file. */
45#undef HAVE_ERRNO_H
46
47/* Define to 1 if you have the <fcntl.h> header file. */
48#undef HAVE_FCNTL_H
49
50/* Define to 1 if you have the `gettimeofday' function. */
51#undef HAVE_GETTIMEOFDAY
52
53/* Define if you have the iconv() function and it works. */
54#undef HAVE_ICONV
55
56/* add ieee754_float32_t type */
57#undef HAVE_IEEE754_FLOAT32_T
58#ifndef HAVE_IEEE754_FLOAT32_T
59	typedef float ieee754_float32_t;
60#endif
61
62/* add ieee754_float64_t type */
63#undef HAVE_IEEE754_FLOAT64_T
64#ifndef HAVE_IEEE754_FLOAT64_T
65	typedef double ieee754_float64_t;
66#endif
67
68/* system has 80 bit floats */
69#undef HAVE_IEEE854_FLOAT80
70
71/* add ieee854_float80_t type */
72#undef HAVE_IEEE854_FLOAT80_T
73#ifndef HAVE_IEEE854_FLOAT80_T
74	typedef long double ieee854_float80_t;
75#endif
76
77/* add int16_t type */
78#undef HAVE_INT16_T
79#ifndef HAVE_INT16_T
80	typedef short int16_t;
81#endif
82
83/* add int32_t type */
84#undef HAVE_INT32_T
85#ifndef HAVE_INT32_T
86#undef A_INT32_T
87	typedef A_INT32_T int32_t;
88#endif
89
90/* add int64_t type */
91#undef HAVE_INT64_T
92#ifndef HAVE_INT64_T
93#undef A_INT64_T
94	typedef A_INT64_T int64_t;
95#endif
96
97/* add int8_t type */
98#undef HAVE_INT8_T
99#ifndef HAVE_INT8_T
100	typedef char int8_t;
101#endif
102
103/* Define to 1 if you have the <inttypes.h> header file. */
104#undef HAVE_INTTYPES_H
105
106/* Define to 1 if you have the <langinfo.h> header file. */
107#undef HAVE_LANGINFO_H
108
109/* Define to 1 if you have the <limits.h> header file. */
110#undef HAVE_LIMITS_H
111
112/* Define to 1 if you have the <linux/soundcard.h> header file. */
113#undef HAVE_LINUX_SOUNDCARD_H
114
115/* Define to 1 if the type `long double' works and has more range or precision
116   than `double'. */
117#undef HAVE_LONG_DOUBLE
118
119/* Define to 1 if the type `long double' works and has more range or precision
120   than `double'. */
121#undef HAVE_LONG_DOUBLE_WIDER
122
123/* Define to 1 if you have the <memory.h> header file. */
124#undef HAVE_MEMORY_H
125
126/* set to 1 if you have libmpg123 */
127#undef HAVE_MPG123
128
129/* build with mpglib support */
130#undef HAVE_MPGLIB
131
132/* have nasm */
133#undef HAVE_NASM
134
135/* Define to 1 if you have the <ncurses/termcap.h> header file. */
136#undef HAVE_NCURSES_TERMCAP_H
137
138/* Define to 1 if you have the `nl_langinfo' function. */
139#undef HAVE_NL_LANGINFO
140
141/* Define to 1 if you have the `socket' function. */
142#undef HAVE_SOCKET
143
144/* Define to 1 if you have the <stdint.h> header file. */
145#undef HAVE_STDINT_H
146
147/* Define to 1 if you have the <stdlib.h> header file. */
148#undef HAVE_STDLIB_H
149
150/* Define to 1 if you have the <strings.h> header file. */
151#undef HAVE_STRINGS_H
152
153/* Define to 1 if you have the <string.h> header file. */
154#undef HAVE_STRING_H
155
156/* Define to 1 if you have the `strtol' function. */
157#undef HAVE_STRTOL
158
159/* Define to 1 if you have the <sys/soundcard.h> header file. */
160#undef HAVE_SYS_SOUNDCARD_H
161
162/* Define to 1 if you have the <sys/stat.h> header file. */
163#undef HAVE_SYS_STAT_H
164
165/* Define to 1 if you have the <sys/time.h> header file. */
166#undef HAVE_SYS_TIME_H
167
168/* Define to 1 if you have the <sys/types.h> header file. */
169#undef HAVE_SYS_TYPES_H
170
171/* have termcap */
172#undef HAVE_TERMCAP
173
174/* Define to 1 if you have the <termcap.h> header file. */
175#undef HAVE_TERMCAP_H
176
177/* add uint16_t type */
178#undef HAVE_UINT16_T
179#ifndef HAVE_UINT16_T
180	typedef unsigned short uint16_t;
181#endif
182
183/* add uint32_t type */
184#undef HAVE_UINT32_T
185#ifndef HAVE_UINT32_T
186#undef A_UINT32_T
187	typedef A_UINT32_T uint32_t;
188#endif
189
190/* add uint64_t type */
191#undef HAVE_UINT64_T
192#ifndef HAVE_UINT64_T
193#undef A_UINT64_T
194	typedef A_UINT64_T uint64_t;
195#endif
196
197/* add uint8_t type */
198#undef HAVE_UINT8_T
199#ifndef HAVE_UINT8_T
200	typedef unsigned char uint8_t;
201#endif
202
203/* Define to 1 if you have the <unistd.h> header file. */
204#undef HAVE_UNISTD_H
205
206/* Define if SSE intrinsics work. */
207#undef HAVE_XMMINTRIN_H
208
209/* Define as const if the declaration of iconv() needs const. */
210#undef ICONV_CONST
211
212/* requested by Frank, seems to be temporary needed for a smooth transition */
213#undef LAME_LIBRARY_BUILD
214
215/* set to 1 if you have libsndfile */
216#undef LIBSNDFILE
217
218/* Define to the sub-directory where libtool stores uninstalled libraries. */
219#undef LT_OBJDIR
220
221/* use MMX version of choose_table */
222#undef MMX_choose_table
223
224/* build without hooks for analyzer */
225#undef NOANALYSIS
226
227/* Name of package */
228#undef PACKAGE
229
230/* Define to the address where bug reports for this package should be sent. */
231#undef PACKAGE_BUGREPORT
232
233/* Define to the full name of this package. */
234#undef PACKAGE_NAME
235
236/* Define to the full name and version of this package. */
237#undef PACKAGE_STRING
238
239/* Define to the one symbol short name of this package. */
240#undef PACKAGE_TARNAME
241
242/* Define to the home page for this package. */
243#undef PACKAGE_URL
244
245/* Define to the version of this package. */
246#undef PACKAGE_VERSION
247
248/* The size of `double', as computed by sizeof. */
249#undef SIZEOF_DOUBLE
250
251/* The size of `float', as computed by sizeof. */
252#undef SIZEOF_FLOAT
253
254/* The size of `int', as computed by sizeof. */
255#undef SIZEOF_INT
256
257/* The size of `long', as computed by sizeof. */
258#undef SIZEOF_LONG
259
260/* The size of `long double', as computed by sizeof. */
261#undef SIZEOF_LONG_DOUBLE
262
263/* The size of `long long', as computed by sizeof. */
264#undef SIZEOF_LONG_LONG
265
266/* The size of `short', as computed by sizeof. */
267#undef SIZEOF_SHORT
268
269/* The size of `unsigned int', as computed by sizeof. */
270#undef SIZEOF_UNSIGNED_INT
271
272/* The size of `unsigned long', as computed by sizeof. */
273#undef SIZEOF_UNSIGNED_LONG
274
275/* The size of `unsigned long long', as computed by sizeof. */
276#undef SIZEOF_UNSIGNED_LONG_LONG
277
278/* The size of `unsigned short', as computed by sizeof. */
279#undef SIZEOF_UNSIGNED_SHORT
280
281/* If using the C implementation of alloca, define if you know the
282   direction of stack growth for your system; otherwise it will be
283   automatically deduced at runtime.
284	STACK_DIRECTION > 0 => grows toward higher addresses
285	STACK_DIRECTION < 0 => grows toward lower addresses
286	STACK_DIRECTION = 0 => direction of growth unknown */
287#undef STACK_DIRECTION
288
289/* Define to 1 if you have the ANSI C header files. */
290#undef STDC_HEADERS
291
292/* IEEE754 compatible machine */
293#undef TAKEHIRO_IEEE754_HACK
294
295/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
296#undef TIME_WITH_SYS_TIME
297
298/* faster log implementation with less but enough precission */
299#undef USE_FAST_LOG
300
301/* Enable extensions on AIX 3, Interix.  */
302#ifndef _ALL_SOURCE
303# undef _ALL_SOURCE
304#endif
305/* Enable GNU extensions on systems that have them.  */
306#ifndef _GNU_SOURCE
307# undef _GNU_SOURCE
308#endif
309/* Enable threading extensions on Solaris.  */
310#ifndef _POSIX_PTHREAD_SEMANTICS
311# undef _POSIX_PTHREAD_SEMANTICS
312#endif
313/* Enable extensions on HP NonStop.  */
314#ifndef _TANDEM_SOURCE
315# undef _TANDEM_SOURCE
316#endif
317/* Enable general extensions on Solaris.  */
318#ifndef __EXTENSIONS__
319# undef __EXTENSIONS__
320#endif
321
322
323/* Version number of package */
324#undef VERSION
325
326/* Define if using the dmalloc debugging malloc package */
327#undef WITH_DMALLOC
328
329/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
330   significant byte first (like Motorola and SPARC, unlike Intel). */
331#if defined AC_APPLE_UNIVERSAL_BUILD
332# if defined __BIG_ENDIAN__
333#  define WORDS_BIGENDIAN 1
334# endif
335#else
336# ifndef WORDS_BIGENDIAN
337#  undef WORDS_BIGENDIAN
338# endif
339#endif
340
341/* Enable large inode numbers on Mac OS X 10.5.  */
342#ifndef _DARWIN_USE_64_BIT_INODE
343# define _DARWIN_USE_64_BIT_INODE 1
344#endif
345
346/* Number of bits in a file offset, on hosts where this is settable. */
347#undef _FILE_OFFSET_BITS
348
349/* Define for large files, on AIX-style hosts. */
350#undef _LARGE_FILES
351
352/* Define to 1 if on MINIX. */
353#undef _MINIX
354
355/* Define to 2 if the system does not provide POSIX.1 features except with
356   this defined. */
357#undef _POSIX_1_SOURCE
358
359/* Define to 1 if you need to in order for `stat' and other things to work. */
360#undef _POSIX_SOURCE
361
362/* we're on DEC Alpha */
363#undef __DECALPHA__
364
365/* work around a glibc bug */
366#undef __NO_MATH_INLINES
367
368/* Define to empty if `const' does not conform to ANSI C. */
369#undef const
370
371/* Define to `__inline__' or `__inline' if that's what the C compiler
372   calls it, or to nothing if 'inline' is not supported under any name.  */
373#ifndef __cplusplus
374#undef inline
375#endif
376
377/* Define to `unsigned int' if <sys/types.h> does not define. */
378#undef size_t
379
380#endif /* LAME_CONFIG_H */
381