jconfigint.h 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /* jconfigint.h. Customized for android on the basis of jconfigint.h.in. */
  2. #ifndef __JCONFIGINT_H__
  3. #define __JCONFIGINT_H__
  4. #define BUILD ""
  5. /* How to obtain function inlining. */
  6. #ifndef INLINE
  7. #ifndef TURBO_FOR_WINDOWS
  8. #define INLINE inline __attribute__((always_inline))
  9. #else
  10. #if defined(__GNUC__)
  11. #define INLINE inline __attribute__((always_inline))
  12. #elif defined(_MSC_VER)
  13. #define INLINE __forceinline
  14. #else
  15. #define INLINE
  16. #endif
  17. #endif
  18. #endif
  19. /* Define to the full name of this package. */
  20. #define PACKAGE_NAME "libjpeg-turbo"
  21. /* Version number of package */
  22. #define VERSION "2.0.0"
  23. /* The size of `size_t', as reported by the compiler through the
  24. * builtin macro __SIZEOF_SIZE_T__. If the compiler does not
  25. * report __SIZEOF_SIZE_T__ add a custom rule for the compiler
  26. * here. */
  27. #ifdef __SIZEOF_SIZE_T__
  28. #define SIZEOF_SIZE_T __SIZEOF_SIZE_T__
  29. #elif __WORDSIZE==64 || defined(_WIN64)
  30. #define SIZEOF_SIZE_T 8
  31. #else
  32. #define SIZEOF_SIZE_T 4
  33. #endif
  34. #endif // __JCONFIGINT_H__