16eb7d3798b5a79347c62825fc4c16f7ce673bdd0Alex Naidis/* jconfigint.h.  Customized for android on the basis of jconfigint.h.in. */
26eb7d3798b5a79347c62825fc4c16f7ce673bdd0Alex Naidis
36eb7d3798b5a79347c62825fc4c16f7ce673bdd0Alex Naidis#ifndef __JCONFIGINT_H__
46eb7d3798b5a79347c62825fc4c16f7ce673bdd0Alex Naidis#define __JCONFIGINT_H__
56eb7d3798b5a79347c62825fc4c16f7ce673bdd0Alex Naidis
68f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett/* libjpeg-turbo build number */
78f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett#define BUILD ""
88f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett
98f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett/* How to obtain function inlining. */
108f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett#ifndef INLINE
118f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett  #ifndef TURBO_FOR_WINDOWS
128f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett    #define INLINE inline __attribute__((always_inline))
138f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett  #else
148f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett    #if defined(__GNUC__)
158f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett      #define INLINE inline __attribute__((always_inline))
168f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett    #elif defined(_MSC_VER)
178f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett      #define INLINE __forceinline
188f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett    #else
198f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett      #define INLINE
208f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett    #endif
218f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett  #endif
228f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett#endif
238f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett
248f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett/* Define to the full name of this package. */
258f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett#define PACKAGE_NAME "libjpeg-turbo"
268f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett
278f300590b26758e7b29cd41c32641ead7527ca3bMatt Sarett/* Version number of package */
286eb7d3798b5a79347c62825fc4c16f7ce673bdd0Alex Naidis#define VERSION "1.5.1"
296eb7d3798b5a79347c62825fc4c16f7ce673bdd0Alex Naidis
306eb7d3798b5a79347c62825fc4c16f7ce673bdd0Alex Naidis/* The size of `size_t', as reported by the compiler through the
316eb7d3798b5a79347c62825fc4c16f7ce673bdd0Alex Naidis * builtin macro __SIZEOF_SIZE_T__. If the compiler does not
326eb7d3798b5a79347c62825fc4c16f7ce673bdd0Alex Naidis * report __SIZEOF_SIZE_T__ add a custom rule for the compiler
336eb7d3798b5a79347c62825fc4c16f7ce673bdd0Alex Naidis * here. */
346eb7d3798b5a79347c62825fc4c16f7ce673bdd0Alex Naidis#ifdef __SIZEOF_SIZE_T__
356eb7d3798b5a79347c62825fc4c16f7ce673bdd0Alex Naidis#define SIZEOF_SIZE_T __SIZEOF_SIZE_T__
366eb7d3798b5a79347c62825fc4c16f7ce673bdd0Alex Naidis#else
376eb7d3798b5a79347c62825fc4c16f7ce673bdd0Alex Naidis#error cannot determine the size of size_t
386eb7d3798b5a79347c62825fc4c16f7ce673bdd0Alex Naidis#endif
396eb7d3798b5a79347c62825fc4c16f7ce673bdd0Alex Naidis
406eb7d3798b5a79347c62825fc4c16f7ce673bdd0Alex Naidis#endif // __JCONFIGINT_H__
41