1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
|
#ifndef __ANDROID__
# error "__ANDROID__ not defined"
#endif
#include <android/api-level.h>
#if API_LEVEL != __ANDROID_API__
# error "API levels do not match"
#endif
#ifdef COMPILER_IS_CLANG
# ifndef __clang__
# error "COMPILER_IS_CLANG but __clang__ is not defined"
# endif
#else
# ifdef __clang__
# error "!COMPILER_IS_CLANG but __clang__ is defined"
# endif
#endif
#ifdef ARM_MODE
# if ARM_MODE == 1 && defined(__thumb__)
# error "ARM_MODE==1 but __thumb__ is defined"
# elif ARM_MODE == 0 && !defined(__thumb__)
# error "ARM_MODE==0 but __thumb__ is not defined"
# endif
#endif
#ifdef ARM_NEON
# if ARM_NEON == 0 && defined(__ARM_NEON__)
# error "ARM_NEON==0 but __ARM_NEON__ is defined"
# elif ARM_NEON == 1 && !defined(__ARM_NEON__)
# error "ARM_NEON==1 but __ARM_NEON__ is not defined"
# endif
#endif
#ifdef ABI_armeabi
# ifndef __ARM_EABI__
# error "ABI_armeabi: __ARM_EABI__ not defined"
# endif
# if __ARM_ARCH != 5
# error "ABI_armeabi: __ARM_ARCH is not 5"
# endif
#endif
#ifdef ABI_armeabi_v6
# ifndef __ARM_EABI__
# error "ABI_armeabi_v6: __ARM_EABI__ not defined"
# endif
# if __ARM_ARCH != 6
# error "ABI_armeabi_v6: __ARM_ARCH is not 6"
# endif
#endif
#ifdef ABI_armeabi_v7a
# ifndef __ARM_EABI__
# error "ABI_armeabi_v7a: __ARM_EABI__ not defined"
# endif
# if __ARM_ARCH != 7
# error "ABI_armeabi_v7a: __ARM_ARCH is not 7"
# endif
#endif
#ifdef ABI_arm64_v8a
# ifdef __ARM_EABI__
# error "ABI_arm64_v8a: __ARM_EABI__ defined"
# endif
# ifndef __aarch64__
# error "ABI_arm64_v8a: __aarch64__ not defined"
# endif
#endif
#ifdef ABI_mips
# if __mips != 32
# error "ABI_mips: __mips != 32"
# endif
# ifndef _ABIO32
# error "ABI_mips: _ABIO32 not defined"
# endif
#endif
#ifdef ABI_mips64
# if __mips != 64
# error "ABI_mips64: __mips != 64"
# endif
# ifndef _ABI64
# error "ABI_mips: _ABI64 not defined"
# endif
#endif
#ifdef ABI_x86
# ifndef __i686__
# error "ABI_x86: __i686__ not defined"
# endif
#endif
#ifdef ABI_x86_64
# ifndef __x86_64__
# error "ABI_x86_64: __x86_64__ not defined"
# endif
#endif
#include <stddef.h>
|