config.h.in 8.8 KB

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