home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 24 / AACD 24.iso / AACD / Sound / LAME / WarpOS / src / configMS.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-02-24  |  1.8 KB  |  83 lines

  1. /* The number of bytes in a double.  */
  2. #define SIZEOF_DOUBLE 8
  3.  
  4. /* The number of bytes in a float.  */
  5. #define SIZEOF_FLOAT 4
  6.  
  7. /* The number of bytes in a int.  */
  8. #define SIZEOF_INT 4
  9.  
  10. /* The number of bytes in a long.  */
  11. #define SIZEOF_LONG 4
  12.  
  13. /* The number of bytes in a long double.  */
  14. #define SIZEOF_LONG_DOUBLE 12
  15.  
  16. /* The number of bytes in a short.  */
  17. #define SIZEOF_SHORT 2
  18.  
  19. /* The number of bytes in a unsigned int.  */
  20. #define SIZEOF_UNSIGNED_INT 4
  21.  
  22. /* The number of bytes in a unsigned long.  */
  23. #define SIZEOF_UNSIGNED_LONG 4
  24.  
  25. /* The number of bytes in a unsigned short.  */
  26. #define SIZEOF_UNSIGNED_SHORT 2
  27.  
  28. /* Define if you have the ANSI C header files.  */
  29. #define STDC_HEADERS
  30.  
  31. /* Define if you have the <errno.h> header file.  */
  32. #define HAVE_ERRNO_H
  33.  
  34. /* Define if you have the <fcntl.h> header file.  */
  35. #define HAVE_FCNTL_H
  36.  
  37. /* Define if you have the <limits.h> header file.  */
  38. #define HAVE_LIMITS_H
  39.  
  40. /* Name of package */
  41. #define PACKAGE "lame"
  42.  
  43. /* Version number of package */
  44. #define VERSION "3.88"
  45.  
  46. /* Define if compiler has function prototypes */
  47. #define PROTOTYPES 1
  48.  
  49. /* enable VBR bitrate histogram */
  50. #define BRHIST 1
  51.  
  52. /* IEEE754 compatible machine */
  53. #define TAKEHIRO_IEEE754_HACK 1
  54.  
  55. #define HAVE_STRCHR
  56. #define HAVE_MEMCPY
  57.  
  58. #if defined(_MSC_VER)
  59.     typedef __int8  int8_t;
  60.     typedef __int16 int16_t;
  61.     typedef __int32 int32_t;
  62.     typedef __int64 int64_t;
  63.  
  64.     typedef unsigned __int8  uint8_t;
  65.     typedef unsigned __int16 uint16_t;
  66.     typedef unsigned __int32 uint32_t;
  67.     typedef unsigned __int64 uint64_t;
  68.  
  69.     typedef float  float32_t;
  70.     typedef double float64_t;
  71. #elif defined (__GNUC__)
  72. #define uint8_t unsigned char
  73. #define uint16_t unsigned short
  74. #define uint32_t unsigned int
  75. #define uint64_t unsigned long long
  76. #endif
  77.  
  78. typedef long double ieee854_float80_t;
  79. typedef double      ieee754_float64_t;
  80. typedef float       ieee754_float32_t;
  81.  
  82. #define LAME_LIBRARY_BUILD
  83.