diff --git a/Interop/Indexer/clang.def b/Interop/Indexer/clang.def index 008590f6cec..69cd445e40b 100644 --- a/Interop/Indexer/clang.def +++ b/Interop/Indexer/clang.def @@ -1,5 +1,7 @@ headers = clang-c/Index.h +headerFilter = clang-c/** + compiler = clang compilerOpts = -std=c99 -fPIC diff --git a/Interop/Indexer/prebuilt/nativeInteropStubs/c/clangstubs.c b/Interop/Indexer/prebuilt/nativeInteropStubs/c/clangstubs.c index a5288747dfd..568bc7fb26f 100644 --- a/Interop/Indexer/prebuilt/nativeInteropStubs/c/clangstubs.c +++ b/Interop/Indexer/prebuilt/nativeInteropStubs/c/clangstubs.c @@ -2,110 +2,6 @@ #include #include -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1asctime (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (asctime((struct tm*)arg0)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clock (JNIEnv *jniEnv, jclass jclss) { - return (jlong) (clock()); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1ctime (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (ctime((time_t*)arg0)); -} - -JNIEXPORT jdouble JNICALL Java_clang_clang_kni_1difftime (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong arg1) { - return (jdouble) (difftime((time_t)arg0, (time_t)arg1)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1getdate (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (getdate((char*)arg0)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1gmtime (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (gmtime((time_t*)arg0)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1localtime (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (localtime((time_t*)arg0)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1mktime (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (mktime((struct tm*)arg0)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1strftime (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong arg1, jlong arg2, jlong arg3) { - return (jlong) (strftime((char*)arg0, (size_t)arg1, (char*)arg2, (struct tm*)arg3)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1strptime (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong arg1, jlong arg2) { - return (jlong) (strptime((char*)arg0, (char*)arg1, (struct tm*)arg2)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1time (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (time((time_t*)arg0)); -} - -JNIEXPORT void JNICALL Java_clang_clang_kni_1tzset (JNIEnv *jniEnv, jclass jclss) { - tzset(); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1asctime_1r (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong arg1) { - return (jlong) (asctime_r((struct tm*)arg0, (char*)arg1)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1ctime_1r (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong arg1) { - return (jlong) (ctime_r((time_t*)arg0, (char*)arg1)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1gmtime_1r (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong arg1) { - return (jlong) (gmtime_r((time_t*)arg0, (struct tm*)arg1)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1localtime_1r (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong arg1) { - return (jlong) (localtime_r((time_t*)arg0, (struct tm*)arg1)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1posix2time (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (posix2time((time_t)arg0)); -} - -JNIEXPORT void JNICALL Java_clang_clang_kni_1tzsetwall (JNIEnv *jniEnv, jclass jclss) { - tzsetwall(); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1time2posix (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (time2posix((time_t)arg0)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1timelocal (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (timelocal((struct tm*)arg0)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1timegm (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (timegm((struct tm*)arg0)); -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1nanosleep (JNIEnv *jniEnv, jclass jclss, jlong __rqtp, jlong __rmtp) { - return (jint) (nanosleep((struct timespec*)__rqtp, (struct timespec*)__rmtp)); -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clock_1getres (JNIEnv *jniEnv, jclass jclss, jint __clock_id, jlong __res) { - return (jint) (clock_getres((clockid_t)__clock_id, (struct timespec*)__res)); -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clock_1gettime (JNIEnv *jniEnv, jclass jclss, jint __clock_id, jlong __tp) { - return (jint) (clock_gettime((clockid_t)__clock_id, (struct timespec*)__tp)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clock_1gettime_1nsec_1np (JNIEnv *jniEnv, jclass jclss, jint __clock_id) { - return (jlong) (clock_gettime_nsec_np((clockid_t)__clock_id)); -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clock_1settime (JNIEnv *jniEnv, jclass jclss, jint __clock_id, jlong __tp) { - return (jint) (clock_settime((clockid_t)__clock_id, (struct timespec*)__tp)); -} - JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCString (JNIEnv *jniEnv, jclass jclss, jlong string) { return (jlong) (clang_getCString(*(CXString*)string)); } diff --git a/Interop/Indexer/prebuilt/nativeInteropStubs/kotlin/clang/clang.kt b/Interop/Indexer/prebuilt/nativeInteropStubs/kotlin/clang/clang.kt index fdf2c911592..1af176faa5e 100644 --- a/Interop/Indexer/prebuilt/nativeInteropStubs/kotlin/clang/clang.kt +++ b/Interop/Indexer/prebuilt/nativeInteropStubs/kotlin/clang/clang.kt @@ -20,263 +20,6 @@ package clang import kotlinx.cinterop.* -fun asctime(arg0: CValuesRef?): CPointer? { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val res = kni_asctime(_arg0) - interpretCPointer(res) - } -} - -private external fun kni_asctime(arg0: NativePtr): NativePtr - -fun clock(): clock_t { - val res = kni_clock() - return res -} - -private external fun kni_clock(): Long - -fun ctime(arg0: CValuesRef?): CPointer? { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val res = kni_ctime(_arg0) - interpretCPointer(res) - } -} - -private external fun kni_ctime(arg0: NativePtr): NativePtr - -fun difftime(arg0: time_t, arg1: time_t): Double { - val _arg0 = arg0 - val _arg1 = arg1 - val res = kni_difftime(_arg0, _arg1) - return res -} - -private external fun kni_difftime(arg0: Long, arg1: Long): Double - -fun getdate(arg0: String?): CPointer? { - return memScoped { - val _arg0 = arg0?.cstr?.getPointer(memScope).rawValue - val res = kni_getdate(_arg0) - interpretCPointer(res) - } -} - -private external fun kni_getdate(arg0: NativePtr): NativePtr - -fun gmtime(arg0: CValuesRef?): CPointer? { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val res = kni_gmtime(_arg0) - interpretCPointer(res) - } -} - -private external fun kni_gmtime(arg0: NativePtr): NativePtr - -fun localtime(arg0: CValuesRef?): CPointer? { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val res = kni_localtime(_arg0) - interpretCPointer(res) - } -} - -private external fun kni_localtime(arg0: NativePtr): NativePtr - -fun mktime(arg0: CValuesRef?): time_t { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val res = kni_mktime(_arg0) - res - } -} - -private external fun kni_mktime(arg0: NativePtr): Long - -fun strftime(arg0: CValuesRef?, arg1: size_t, arg2: String?, arg3: CValuesRef?): size_t { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val _arg1 = arg1 - val _arg2 = arg2?.cstr?.getPointer(memScope).rawValue - val _arg3 = arg3?.getPointer(memScope).rawValue - val res = kni_strftime(_arg0, _arg1, _arg2, _arg3) - res - } -} - -private external fun kni_strftime(arg0: NativePtr, arg1: Long, arg2: NativePtr, arg3: NativePtr): Long - -fun strptime(arg0: String?, arg1: String?, arg2: CValuesRef?): CPointer? { - return memScoped { - val _arg0 = arg0?.cstr?.getPointer(memScope).rawValue - val _arg1 = arg1?.cstr?.getPointer(memScope).rawValue - val _arg2 = arg2?.getPointer(memScope).rawValue - val res = kni_strptime(_arg0, _arg1, _arg2) - interpretCPointer(res) - } -} - -private external fun kni_strptime(arg0: NativePtr, arg1: NativePtr, arg2: NativePtr): NativePtr - -fun time(arg0: CValuesRef?): time_t { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val res = kni_time(_arg0) - res - } -} - -private external fun kni_time(arg0: NativePtr): Long - -fun tzset(): Unit { - val res = kni_tzset() - return res -} - -private external fun kni_tzset(): Unit - -fun asctime_r(arg0: CValuesRef?, arg1: CValuesRef?): CPointer? { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val _arg1 = arg1?.getPointer(memScope).rawValue - val res = kni_asctime_r(_arg0, _arg1) - interpretCPointer(res) - } -} - -private external fun kni_asctime_r(arg0: NativePtr, arg1: NativePtr): NativePtr - -fun ctime_r(arg0: CValuesRef?, arg1: CValuesRef?): CPointer? { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val _arg1 = arg1?.getPointer(memScope).rawValue - val res = kni_ctime_r(_arg0, _arg1) - interpretCPointer(res) - } -} - -private external fun kni_ctime_r(arg0: NativePtr, arg1: NativePtr): NativePtr - -fun gmtime_r(arg0: CValuesRef?, arg1: CValuesRef?): CPointer? { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val _arg1 = arg1?.getPointer(memScope).rawValue - val res = kni_gmtime_r(_arg0, _arg1) - interpretCPointer(res) - } -} - -private external fun kni_gmtime_r(arg0: NativePtr, arg1: NativePtr): NativePtr - -fun localtime_r(arg0: CValuesRef?, arg1: CValuesRef?): CPointer? { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val _arg1 = arg1?.getPointer(memScope).rawValue - val res = kni_localtime_r(_arg0, _arg1) - interpretCPointer(res) - } -} - -private external fun kni_localtime_r(arg0: NativePtr, arg1: NativePtr): NativePtr - -fun posix2time(arg0: time_t): time_t { - val _arg0 = arg0 - val res = kni_posix2time(_arg0) - return res -} - -private external fun kni_posix2time(arg0: Long): Long - -fun tzsetwall(): Unit { - val res = kni_tzsetwall() - return res -} - -private external fun kni_tzsetwall(): Unit - -fun time2posix(arg0: time_t): time_t { - val _arg0 = arg0 - val res = kni_time2posix(_arg0) - return res -} - -private external fun kni_time2posix(arg0: Long): Long - -fun timelocal(arg0: CValuesRef?): time_t { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val res = kni_timelocal(_arg0) - res - } -} - -private external fun kni_timelocal(arg0: NativePtr): Long - -fun timegm(arg0: CValuesRef?): time_t { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val res = kni_timegm(_arg0) - res - } -} - -private external fun kni_timegm(arg0: NativePtr): Long - -fun nanosleep(__rqtp: CValuesRef?, __rmtp: CValuesRef?): Int { - return memScoped { - val ___rqtp = __rqtp?.getPointer(memScope).rawValue - val ___rmtp = __rmtp?.getPointer(memScope).rawValue - val res = kni_nanosleep(___rqtp, ___rmtp) - res - } -} - -private external fun kni_nanosleep(__rqtp: NativePtr, __rmtp: NativePtr): Int - -fun clock_getres(__clock_id: clockid_t, __res: CValuesRef?): Int { - return memScoped { - val ___clock_id = __clock_id - val ___res = __res?.getPointer(memScope).rawValue - val res = kni_clock_getres(___clock_id, ___res) - res - } -} - -private external fun kni_clock_getres(__clock_id: Int, __res: NativePtr): Int - -fun clock_gettime(__clock_id: clockid_t, __tp: CValuesRef?): Int { - return memScoped { - val ___clock_id = __clock_id - val ___tp = __tp?.getPointer(memScope).rawValue - val res = kni_clock_gettime(___clock_id, ___tp) - res - } -} - -private external fun kni_clock_gettime(__clock_id: Int, __tp: NativePtr): Int - -fun clock_gettime_nsec_np(__clock_id: clockid_t): __uint64_t { - val ___clock_id = __clock_id - val res = kni_clock_gettime_nsec_np(___clock_id) - return res -} - -private external fun kni_clock_gettime_nsec_np(__clock_id: Int): Long - -fun clock_settime(__clock_id: clockid_t, __tp: CValuesRef?): Int { - return memScoped { - val ___clock_id = __clock_id - val ___tp = __tp?.getPointer(memScope).rawValue - val res = kni_clock_settime(___clock_id, ___tp) - res - } -} - -private external fun kni_clock_settime(__clock_id: Int, __tp: NativePtr): Int - fun clang_getCString(string: CValue): CPointer? { return memScoped { val _string = string.getPointer(memScope).rawValue @@ -3219,814 +2962,12 @@ fun clang_Type_visitFields(T: CValue, visitor: CXFieldVisitor?, client_d private external fun kni_clang_Type_visitFields(T: NativePtr, visitor: NativePtr, client_data: NativePtr): Int -val __llvm__: Int = 1 - -val __clang__: Int = 1 - -val __clang_major__: Int = 3 - -val __clang_minor__: Int = 9 - -val __clang_patchlevel__: Int = 0 - -val __GNUC_MINOR__: Int = 2 - -val __GNUC_PATCHLEVEL__: Int = 1 - -val __GNUC__: Int = 4 - -val __GXX_ABI_VERSION: Int = 1002 - -val __ATOMIC_RELAXED: Int = 0 - -val __ATOMIC_CONSUME: Int = 1 - -val __ATOMIC_ACQUIRE: Int = 2 - -val __ATOMIC_RELEASE: Int = 3 - -val __ATOMIC_ACQ_REL: Int = 4 - -val __ATOMIC_SEQ_CST: Int = 5 - -val __PRAGMA_REDEFINE_EXTNAME: Int = 1 - -val __STRICT_ANSI__: Int = 1 - -val __CONSTANT_CFSTRINGS__: Int = 1 - -val __BLOCKS__: Int = 1 - -val __ORDER_LITTLE_ENDIAN__: Int = 1234 - -val __ORDER_BIG_ENDIAN__: Int = 4321 - -val __ORDER_PDP_ENDIAN__: Int = 3412 - -val __BYTE_ORDER__: Int = 1234 - -val __LITTLE_ENDIAN__: Int = 1 - -val _LP64: Int = 1 - -val __LP64__: Int = 1 - -val __CHAR_BIT__: Int = 8 - -val __SCHAR_MAX__: Int = 127 - -val __SHRT_MAX__: Int = 32767 - -val __INT_MAX__: Int = 2147483647 - -val __LONG_MAX__: Long = 9223372036854775807 - -val __LONG_LONG_MAX__: Long = 9223372036854775807 - -val __WCHAR_MAX__: Int = 2147483647 - -val __INTMAX_MAX__: Long = 9223372036854775807 - -val __SIZE_MAX__: Long = -1 - -val __UINTMAX_MAX__: Long = -1 - -val __PTRDIFF_MAX__: Long = 9223372036854775807 - -val __INTPTR_MAX__: Long = 9223372036854775807 - -val __UINTPTR_MAX__: Long = -1 - -val __SIZEOF_DOUBLE__: Int = 8 - -val __SIZEOF_FLOAT__: Int = 4 - -val __SIZEOF_INT__: Int = 4 - -val __SIZEOF_LONG__: Int = 8 - -val __SIZEOF_LONG_DOUBLE__: Int = 16 - -val __SIZEOF_LONG_LONG__: Int = 8 - -val __SIZEOF_POINTER__: Int = 8 - -val __SIZEOF_SHORT__: Int = 2 - -val __SIZEOF_PTRDIFF_T__: Int = 8 - -val __SIZEOF_SIZE_T__: Int = 8 - -val __SIZEOF_WCHAR_T__: Int = 4 - -val __SIZEOF_WINT_T__: Int = 4 - -val __SIZEOF_INT128__: Int = 16 - -val __INTMAX_WIDTH__: Int = 64 - -val __PTRDIFF_WIDTH__: Int = 64 - -val __INTPTR_WIDTH__: Int = 64 - -val __SIZE_WIDTH__: Int = 64 - -val __WCHAR_WIDTH__: Int = 32 - -val __WINT_WIDTH__: Int = 32 - -val __SIG_ATOMIC_WIDTH__: Int = 32 - -val __SIG_ATOMIC_MAX__: Int = 2147483647 - -val __UINTMAX_WIDTH__: Int = 64 - -val __UINTPTR_WIDTH__: Int = 64 - -val __FLT_DENORM_MIN__: Float = bitsToFloat(1) /* == 1.4E-45 */ - -val __FLT_HAS_DENORM__: Int = 1 - -val __FLT_DIG__: Int = 6 - -val __FLT_DECIMAL_DIG__: Int = 9 - -val __FLT_EPSILON__: Float = bitsToFloat(872415232) /* == 1.1920929E-7 */ - -val __FLT_HAS_INFINITY__: Int = 1 - -val __FLT_HAS_QUIET_NAN__: Int = 1 - -val __FLT_MANT_DIG__: Int = 24 - -val __FLT_MAX_10_EXP__: Int = 38 - -val __FLT_MAX_EXP__: Int = 128 - -val __FLT_MAX__: Float = bitsToFloat(2139095039) /* == 3.4028235E38 */ - -val __FLT_MIN_10_EXP__: Int = -37 - -val __FLT_MIN_EXP__: Int = -125 - -val __FLT_MIN__: Float = bitsToFloat(8388608) /* == 1.17549435E-38 */ - -val __DBL_DENORM_MIN__: Double = bitsToDouble(1) /* == 4.9E-324 */ - -val __DBL_HAS_DENORM__: Int = 1 - -val __DBL_DIG__: Int = 15 - -val __DBL_DECIMAL_DIG__: Int = 17 - -val __DBL_EPSILON__: Double = bitsToDouble(4372995238176751616) /* == 2.220446049250313E-16 */ - -val __DBL_HAS_INFINITY__: Int = 1 - -val __DBL_HAS_QUIET_NAN__: Int = 1 - -val __DBL_MANT_DIG__: Int = 53 - -val __DBL_MAX_10_EXP__: Int = 308 - -val __DBL_MAX_EXP__: Int = 1024 - -val __DBL_MAX__: Double = bitsToDouble(9218868437227405311) /* == 1.7976931348623157E308 */ - -val __DBL_MIN_10_EXP__: Int = -307 - -val __DBL_MIN_EXP__: Int = -1021 - -val __DBL_MIN__: Double = bitsToDouble(4503599627370496) /* == 2.2250738585072014E-308 */ - - -val __LDBL_HAS_DENORM__: Int = 1 - -val __LDBL_DIG__: Int = 18 - -val __LDBL_DECIMAL_DIG__: Int = 21 - - -val __LDBL_HAS_INFINITY__: Int = 1 - -val __LDBL_HAS_QUIET_NAN__: Int = 1 - -val __LDBL_MANT_DIG__: Int = 64 - -val __LDBL_MAX_10_EXP__: Int = 4932 - -val __LDBL_MAX_EXP__: Int = 16384 - - -val __LDBL_MIN_10_EXP__: Int = -4931 - -val __LDBL_MIN_EXP__: Int = -16381 - - -val __POINTER_WIDTH__: Int = 64 - -val __BIGGEST_ALIGNMENT__: Int = 16 - -val __UINT8_MAX__: Int = 255 - -val __INT8_MAX__: Int = 127 - -val __UINT16_MAX__: Int = 65535 - -val __INT16_MAX__: Int = 32767 - -val __UINT32_MAX__: Int = -1 - -val __INT32_MAX__: Int = 2147483647 - -val __UINT64_MAX__: Long = -1 - -val __INT64_MAX__: Long = 9223372036854775807 - -val __INT_LEAST8_MAX__: Int = 127 - -val __UINT_LEAST8_MAX__: Int = 255 - -val __INT_LEAST16_MAX__: Int = 32767 - -val __UINT_LEAST16_MAX__: Int = 65535 - -val __INT_LEAST32_MAX__: Int = 2147483647 - -val __UINT_LEAST32_MAX__: Int = -1 - -val __INT_LEAST64_MAX__: Long = 9223372036854775807 - -val __UINT_LEAST64_MAX__: Long = -1 - -val __INT_FAST8_MAX__: Int = 127 - -val __UINT_FAST8_MAX__: Int = 255 - -val __INT_FAST16_MAX__: Int = 32767 - -val __UINT_FAST16_MAX__: Int = 65535 - -val __INT_FAST32_MAX__: Int = 2147483647 - -val __UINT_FAST32_MAX__: Int = -1 - -val __INT_FAST64_MAX__: Long = 9223372036854775807 - -val __UINT_FAST64_MAX__: Long = -1 - -val __FINITE_MATH_ONLY__: Int = 0 - -val __GNUC_STDC_INLINE__: Int = 1 - -val __GCC_ATOMIC_TEST_AND_SET_TRUEVAL: Int = 1 - -val __GCC_ATOMIC_BOOL_LOCK_FREE: Int = 2 - -val __GCC_ATOMIC_CHAR_LOCK_FREE: Int = 2 - -val __GCC_ATOMIC_CHAR16_T_LOCK_FREE: Int = 2 - -val __GCC_ATOMIC_CHAR32_T_LOCK_FREE: Int = 2 - -val __GCC_ATOMIC_WCHAR_T_LOCK_FREE: Int = 2 - -val __GCC_ATOMIC_SHORT_LOCK_FREE: Int = 2 - -val __GCC_ATOMIC_INT_LOCK_FREE: Int = 2 - -val __GCC_ATOMIC_LONG_LOCK_FREE: Int = 2 - -val __GCC_ATOMIC_LLONG_LOCK_FREE: Int = 2 - -val __GCC_ATOMIC_POINTER_LOCK_FREE: Int = 2 - -val __NO_INLINE__: Int = 1 - -val __PIC__: Int = 2 - -val __pic__: Int = 2 - -val __FLT_EVAL_METHOD__: Int = 0 - -val __FLT_RADIX__: Int = 2 - -val __DECIMAL_DIG__: Int = 21 - -val __SSP__: Int = 1 - -val __amd64__: Int = 1 - -val __amd64: Int = 1 - -val __x86_64: Int = 1 - -val __x86_64__: Int = 1 - -val __core2: Int = 1 - -val __core2__: Int = 1 - -val __tune_core2__: Int = 1 - -val __NO_MATH_INLINES: Int = 1 - -val __FXSR__: Int = 1 - -val __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16: Int = 1 - -val __SSSE3__: Int = 1 - -val __SSE3__: Int = 1 - -val __SSE2__: Int = 1 - -val __SSE2_MATH__: Int = 1 - -val __SSE__: Int = 1 - -val __SSE_MATH__: Int = 1 - -val __MMX__: Int = 1 - -val __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1: Int = 1 - -val __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2: Int = 1 - -val __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4: Int = 1 - -val __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8: Int = 1 - -val __APPLE_CC__: Int = 6000 - -val __APPLE__: Int = 1 - -val OBJC_NEW_PROPERTIES: Int = 1 - -val __DYNAMIC__: Int = 1 - -val __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__: Int = 101100 - -val __MACH__: Int = 1 - -val __STDC__: Int = 1 - -val __STDC_HOSTED__: Int = 1 - -val __STDC_VERSION__: Long = 199901 - -val __STDC_UTF_16__: Int = 1 - -val __STDC_UTF_32__: Int = 1 - -val __DARWIN_ONLY_64_BIT_INO_T: Int = 0 - -val __DARWIN_ONLY_VERS_1050: Int = 0 - -val __DARWIN_ONLY_UNIX_CONFORMANCE: Int = 1 - -val __DARWIN_UNIX03: Int = 1 - -val __DARWIN_64_BIT_INO_T: Int = 1 - -val __DARWIN_VERS_1050: Int = 1 - -val __DARWIN_NON_CANCELABLE: Int = 0 - -val __DARWIN_C_ANSI: Long = 4096 - -val __DARWIN_C_FULL: Long = 900000 - -val __DARWIN_C_LEVEL: Long = 900000 - -val _DARWIN_FEATURE_64_BIT_INODE: Int = 1 - -val _DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE: Int = 1 - -val _DARWIN_FEATURE_UNIX_CONFORMANCE: Int = 3 - -val __PTHREAD_SIZE__: Int = 8176 - -val __PTHREAD_ATTR_SIZE__: Int = 56 - -val __PTHREAD_MUTEXATTR_SIZE__: Int = 8 - -val __PTHREAD_MUTEX_SIZE__: Int = 56 - -val __PTHREAD_CONDATTR_SIZE__: Int = 8 - -val __PTHREAD_COND_SIZE__: Int = 40 - -val __PTHREAD_ONCE_SIZE__: Int = 8 - -val __PTHREAD_RWLOCK_SIZE__: Int = 192 - -val __PTHREAD_RWLOCKATTR_SIZE__: Int = 16 - -val __DARWIN_WCHAR_MAX: Int = 2147483647 - -val __DARWIN_WCHAR_MIN: Int = -2147483648 - -val __DARWIN_WEOF: __darwin_wint_t = -1 - -val _FORTIFY_SOURCE: Int = 2 - -val __MAC_10_0: Int = 1000 - -val __MAC_10_1: Int = 1010 - -val __MAC_10_2: Int = 1020 - -val __MAC_10_3: Int = 1030 - -val __MAC_10_4: Int = 1040 - -val __MAC_10_5: Int = 1050 - -val __MAC_10_6: Int = 1060 - -val __MAC_10_7: Int = 1070 - -val __MAC_10_8: Int = 1080 - -val __MAC_10_9: Int = 1090 - -val __MAC_10_10: Int = 101000 - -val __MAC_10_10_2: Int = 101002 - -val __MAC_10_10_3: Int = 101003 - -val __MAC_10_11: Int = 101100 - -val __MAC_10_11_2: Int = 101102 - -val __MAC_10_11_3: Int = 101103 - -val __MAC_10_11_4: Int = 101104 - -val __MAC_10_12: Int = 101200 - -val __IPHONE_2_0: Int = 20000 - -val __IPHONE_2_1: Int = 20100 - -val __IPHONE_2_2: Int = 20200 - -val __IPHONE_3_0: Int = 30000 - -val __IPHONE_3_1: Int = 30100 - -val __IPHONE_3_2: Int = 30200 - -val __IPHONE_4_0: Int = 40000 - -val __IPHONE_4_1: Int = 40100 - -val __IPHONE_4_2: Int = 40200 - -val __IPHONE_4_3: Int = 40300 - -val __IPHONE_5_0: Int = 50000 - -val __IPHONE_5_1: Int = 50100 - -val __IPHONE_6_0: Int = 60000 - -val __IPHONE_6_1: Int = 60100 - -val __IPHONE_7_0: Int = 70000 - -val __IPHONE_7_1: Int = 70100 - -val __IPHONE_8_0: Int = 80000 - -val __IPHONE_8_1: Int = 80100 - -val __IPHONE_8_2: Int = 80200 - -val __IPHONE_8_3: Int = 80300 - -val __IPHONE_8_4: Int = 80400 - -val __IPHONE_9_0: Int = 90000 - -val __IPHONE_9_1: Int = 90100 - -val __IPHONE_9_2: Int = 90200 - -val __IPHONE_9_3: Int = 90300 - -val __IPHONE_10_0: Int = 100000 - -val __TVOS_9_0: Int = 90000 - -val __TVOS_9_1: Int = 90100 - -val __TVOS_9_2: Int = 90200 - -val __TVOS_10_0: Int = 100000 - -val __WATCHOS_1_0: Int = 10000 - -val __WATCHOS_2_0: Int = 20000 - -val __WATCHOS_3_0: Int = 30000 - -val __MAC_OS_X_VERSION_MIN_REQUIRED: Int = 101100 - -val __MAC_OS_X_VERSION_MAX_ALLOWED: Int = 101200 - -val CLOCKS_PER_SEC: Int = 1000000 - -val CLOCK_REALTIME: Int = 0 - -val CLOCK_MONOTONIC: Int = 6 - -val CLOCK_MONOTONIC_RAW: Int = 4 - -val CLOCK_MONOTONIC_RAW_APPROX: Int = 5 - -val CLOCK_UPTIME_RAW: Int = 8 - -val CLOCK_UPTIME_RAW_APPROX: Int = 9 - -val CLOCK_PROCESS_CPUTIME_ID: Int = 12 - -val CLOCK_THREAD_CPUTIME_ID: Int = 16 - val CINDEX_VERSION_MAJOR: Int = 0 val CINDEX_VERSION_MINOR: Int = 35 val CINDEX_VERSION: Int = 35 -class __mbstate_t(override val rawPtr: NativePtr) : CStructVar() { - - companion object : Type(128, 8) - - @CLength(128) - val __mbstate8: CArrayPointer - get() = arrayMemberAt(0) - - var _mbstateL: Long - get() = memberAt(0).value - set(value) { memberAt(0).value = value } - -} - -class __va_list_tag(override val rawPtr: NativePtr) : CStructVar() { - - companion object : Type(24, 8) - - var gp_offset: Int - get() = memberAt(0).value - set(value) { memberAt(0).value = value } - - var fp_offset: Int - get() = memberAt(4).value - set(value) { memberAt(4).value = value } - - var overflow_arg_area: COpaquePointer? - get() = memberAt(8).value - set(value) { memberAt(8).value = value } - - var reg_save_area: COpaquePointer? - get() = memberAt(16).value - set(value) { memberAt(16).value = value } - -} - -class __builtin_va_list(override val rawPtr: NativePtr) : CStructVar() { - - companion object : Type(24, 8) - -} - -@CNaturalStruct("__routine", "__arg", "__next") -class __darwin_pthread_handler_rec(override val rawPtr: NativePtr) : CStructVar() { - - companion object : Type(24, 8) - - var __routine: CPointer Unit>>? - get() = memberAt Unit>>>(0).value - set(value) { memberAt Unit>>>(0).value = value } - - var __arg: COpaquePointer? - get() = memberAt(8).value - set(value) { memberAt(8).value = value } - - var __next: CPointer<__darwin_pthread_handler_rec>? - get() = memberAt>(16).value - set(value) { memberAt>(16).value = value } - -} - -@CNaturalStruct("__sig", "__opaque") -class _opaque_pthread_attr_t(override val rawPtr: NativePtr) : CStructVar() { - - companion object : Type(64, 8) - - var __sig: Long - get() = memberAt(0).value - set(value) { memberAt(0).value = value } - - @CLength(56) - val __opaque: CArrayPointer - get() = arrayMemberAt(8) - -} - -@CNaturalStruct("__sig", "__opaque") -class _opaque_pthread_cond_t(override val rawPtr: NativePtr) : CStructVar() { - - companion object : Type(48, 8) - - var __sig: Long - get() = memberAt(0).value - set(value) { memberAt(0).value = value } - - @CLength(40) - val __opaque: CArrayPointer - get() = arrayMemberAt(8) - -} - -@CNaturalStruct("__sig", "__opaque") -class _opaque_pthread_condattr_t(override val rawPtr: NativePtr) : CStructVar() { - - companion object : Type(16, 8) - - var __sig: Long - get() = memberAt(0).value - set(value) { memberAt(0).value = value } - - @CLength(8) - val __opaque: CArrayPointer - get() = arrayMemberAt(8) - -} - -@CNaturalStruct("__sig", "__opaque") -class _opaque_pthread_mutex_t(override val rawPtr: NativePtr) : CStructVar() { - - companion object : Type(64, 8) - - var __sig: Long - get() = memberAt(0).value - set(value) { memberAt(0).value = value } - - @CLength(56) - val __opaque: CArrayPointer - get() = arrayMemberAt(8) - -} - -@CNaturalStruct("__sig", "__opaque") -class _opaque_pthread_mutexattr_t(override val rawPtr: NativePtr) : CStructVar() { - - companion object : Type(16, 8) - - var __sig: Long - get() = memberAt(0).value - set(value) { memberAt(0).value = value } - - @CLength(8) - val __opaque: CArrayPointer - get() = arrayMemberAt(8) - -} - -@CNaturalStruct("__sig", "__opaque") -class _opaque_pthread_once_t(override val rawPtr: NativePtr) : CStructVar() { - - companion object : Type(16, 8) - - var __sig: Long - get() = memberAt(0).value - set(value) { memberAt(0).value = value } - - @CLength(8) - val __opaque: CArrayPointer - get() = arrayMemberAt(8) - -} - -@CNaturalStruct("__sig", "__opaque") -class _opaque_pthread_rwlock_t(override val rawPtr: NativePtr) : CStructVar() { - - companion object : Type(200, 8) - - var __sig: Long - get() = memberAt(0).value - set(value) { memberAt(0).value = value } - - @CLength(192) - val __opaque: CArrayPointer - get() = arrayMemberAt(8) - -} - -@CNaturalStruct("__sig", "__opaque") -class _opaque_pthread_rwlockattr_t(override val rawPtr: NativePtr) : CStructVar() { - - companion object : Type(24, 8) - - var __sig: Long - get() = memberAt(0).value - set(value) { memberAt(0).value = value } - - @CLength(16) - val __opaque: CArrayPointer - get() = arrayMemberAt(8) - -} - -@CNaturalStruct("__sig", "__cleanup_stack", "__opaque") -class _opaque_pthread_t(override val rawPtr: NativePtr) : CStructVar() { - - companion object : Type(8192, 8) - - var __sig: Long - get() = memberAt(0).value - set(value) { memberAt(0).value = value } - - var __cleanup_stack: CPointer<__darwin_pthread_handler_rec>? - get() = memberAt>(8).value - set(value) { memberAt>(8).value = value } - - @CLength(8176) - val __opaque: CArrayPointer - get() = arrayMemberAt(16) - -} - -@CNaturalStruct("tv_sec", "tv_nsec") -class timespec(override val rawPtr: NativePtr) : CStructVar() { - - companion object : Type(16, 8) - - var tv_sec: __darwin_time_t - get() = memberAt<__darwin_time_tVar>(0).value - set(value) { memberAt<__darwin_time_tVar>(0).value = value } - - var tv_nsec: Long - get() = memberAt(8).value - set(value) { memberAt(8).value = value } - -} - -@CNaturalStruct("tm_sec", "tm_min", "tm_hour", "tm_mday", "tm_mon", "tm_year", "tm_wday", "tm_yday", "tm_isdst", "tm_gmtoff", "tm_zone") -class tm(override val rawPtr: NativePtr) : CStructVar() { - - companion object : Type(56, 8) - - var tm_sec: Int - get() = memberAt(0).value - set(value) { memberAt(0).value = value } - - var tm_min: Int - get() = memberAt(4).value - set(value) { memberAt(4).value = value } - - var tm_hour: Int - get() = memberAt(8).value - set(value) { memberAt(8).value = value } - - var tm_mday: Int - get() = memberAt(12).value - set(value) { memberAt(12).value = value } - - var tm_mon: Int - get() = memberAt(16).value - set(value) { memberAt(16).value = value } - - var tm_year: Int - get() = memberAt(20).value - set(value) { memberAt(20).value = value } - - var tm_wday: Int - get() = memberAt(24).value - set(value) { memberAt(24).value = value } - - var tm_yday: Int - get() = memberAt(28).value - set(value) { memberAt(28).value = value } - - var tm_isdst: Int - get() = memberAt(32).value - set(value) { memberAt(32).value = value } - - var tm_gmtoff: Long - get() = memberAt(40).value - set(value) { memberAt(40).value = value } - - var tm_zone: CPointer? - get() = memberAt>(48).value - set(value) { memberAt>(48).value = value } - -} - @CNaturalStruct("data", "private_flags") class CXString(override val rawPtr: NativePtr) : CStructVar() { @@ -4741,18 +3682,6 @@ class IndexerCallbacks(override val rawPtr: NativePtr) : CStructVar() { } -typealias clockid_tVar = IntVarOf -typealias clockid_t = Int - -val _CLOCK_REALTIME: clockid_t = 0 -val _CLOCK_MONOTONIC: clockid_t = 6 -val _CLOCK_MONOTONIC_RAW: clockid_t = 4 -val _CLOCK_MONOTONIC_RAW_APPROX: clockid_t = 5 -val _CLOCK_UPTIME_RAW: clockid_t = 8 -val _CLOCK_UPTIME_RAW_APPROX: clockid_t = 9 -val _CLOCK_PROCESS_CPUTIME_ID: clockid_t = 12 -val _CLOCK_THREAD_CPUTIME_ID: clockid_t = 16 - enum class CXErrorCode(override val value: Int) : CEnum { CXError_Success(0), CXError_Failure(1), @@ -5698,171 +4627,6 @@ val CXIndexOpt_IndexImplicitTemplateInstantiations: CXIndexOptFlags = 4 val CXIndexOpt_SuppressWarnings: CXIndexOptFlags = 8 val CXIndexOpt_SkipParsedBodiesInSession: CXIndexOptFlags = 16 -typealias __int8_tVar = ByteVarOf<__int8_t> -typealias __int8_t = Byte - -typealias __uint8_tVar = ByteVarOf<__uint8_t> -typealias __uint8_t = Byte - -typealias __int16_tVar = ShortVarOf<__int16_t> -typealias __int16_t = Short - -typealias __uint16_tVar = ShortVarOf<__uint16_t> -typealias __uint16_t = Short - -typealias __int32_tVar = IntVarOf<__int32_t> -typealias __int32_t = Int - -typealias __uint32_tVar = IntVarOf<__uint32_t> -typealias __uint32_t = Int - -typealias __int64_tVar = LongVarOf<__int64_t> -typealias __int64_t = Long - -typealias __uint64_tVar = LongVarOf<__uint64_t> -typealias __uint64_t = Long - -typealias __darwin_intptr_tVar = LongVarOf<__darwin_intptr_t> -typealias __darwin_intptr_t = Long - -typealias __darwin_natural_tVar = IntVarOf<__darwin_natural_t> -typealias __darwin_natural_t = Int - -typealias __darwin_ct_rune_tVar = IntVarOf<__darwin_ct_rune_t> -typealias __darwin_ct_rune_t = Int - -typealias __darwin_mbstate_t = __mbstate_t - -typealias __darwin_ptrdiff_tVar = LongVarOf<__darwin_ptrdiff_t> -typealias __darwin_ptrdiff_t = Long - -typealias __darwin_size_tVar = LongVarOf<__darwin_size_t> -typealias __darwin_size_t = Long - -typealias __darwin_va_listVar = CPointerVarOf<__darwin_va_list> -typealias __darwin_va_list = CArrayPointer<__builtin_va_list> - -typealias __darwin_wchar_tVar = IntVarOf<__darwin_wchar_t> -typealias __darwin_wchar_t = Int - -typealias __darwin_rune_tVar = IntVarOf<__darwin_rune_t> -typealias __darwin_rune_t = __darwin_wchar_t - -typealias __darwin_wint_tVar = IntVarOf<__darwin_wint_t> -typealias __darwin_wint_t = Int - -typealias __darwin_clock_tVar = LongVarOf<__darwin_clock_t> -typealias __darwin_clock_t = Long - -typealias __darwin_socklen_tVar = IntVarOf<__darwin_socklen_t> -typealias __darwin_socklen_t = __uint32_t - -typealias __darwin_ssize_tVar = LongVarOf<__darwin_ssize_t> -typealias __darwin_ssize_t = Long - -typealias __darwin_time_tVar = LongVarOf<__darwin_time_t> -typealias __darwin_time_t = Long - -typealias __darwin_blkcnt_tVar = LongVarOf<__darwin_blkcnt_t> -typealias __darwin_blkcnt_t = __int64_t - -typealias __darwin_blksize_tVar = IntVarOf<__darwin_blksize_t> -typealias __darwin_blksize_t = __int32_t - -typealias __darwin_dev_tVar = IntVarOf<__darwin_dev_t> -typealias __darwin_dev_t = __int32_t - -typealias __darwin_fsblkcnt_tVar = IntVarOf<__darwin_fsblkcnt_t> -typealias __darwin_fsblkcnt_t = Int - -typealias __darwin_fsfilcnt_tVar = IntVarOf<__darwin_fsfilcnt_t> -typealias __darwin_fsfilcnt_t = Int - -typealias __darwin_gid_tVar = IntVarOf<__darwin_gid_t> -typealias __darwin_gid_t = __uint32_t - -typealias __darwin_id_tVar = IntVarOf<__darwin_id_t> -typealias __darwin_id_t = __uint32_t - -typealias __darwin_ino64_tVar = LongVarOf<__darwin_ino64_t> -typealias __darwin_ino64_t = __uint64_t - -typealias __darwin_ino_tVar = LongVarOf<__darwin_ino_t> -typealias __darwin_ino_t = __darwin_ino64_t - -typealias __darwin_mach_port_name_tVar = IntVarOf<__darwin_mach_port_name_t> -typealias __darwin_mach_port_name_t = __darwin_natural_t - -typealias __darwin_mach_port_tVar = IntVarOf<__darwin_mach_port_t> -typealias __darwin_mach_port_t = __darwin_mach_port_name_t - -typealias __darwin_mode_tVar = ShortVarOf<__darwin_mode_t> -typealias __darwin_mode_t = __uint16_t - -typealias __darwin_off_tVar = LongVarOf<__darwin_off_t> -typealias __darwin_off_t = __int64_t - -typealias __darwin_pid_tVar = IntVarOf<__darwin_pid_t> -typealias __darwin_pid_t = __int32_t - -typealias __darwin_sigset_tVar = IntVarOf<__darwin_sigset_t> -typealias __darwin_sigset_t = __uint32_t - -typealias __darwin_suseconds_tVar = IntVarOf<__darwin_suseconds_t> -typealias __darwin_suseconds_t = __int32_t - -typealias __darwin_uid_tVar = IntVarOf<__darwin_uid_t> -typealias __darwin_uid_t = __uint32_t - -typealias __darwin_useconds_tVar = IntVarOf<__darwin_useconds_t> -typealias __darwin_useconds_t = __uint32_t - -typealias __darwin_uuid_tVar = CPointerVarOf<__darwin_uuid_t> -typealias __darwin_uuid_t = CArrayPointer - -typealias __darwin_uuid_string_tVar = CPointerVarOf<__darwin_uuid_string_t> -typealias __darwin_uuid_string_t = CArrayPointer - -typealias __darwin_pthread_attr_t = _opaque_pthread_attr_t - -typealias __darwin_pthread_cond_t = _opaque_pthread_cond_t - -typealias __darwin_pthread_condattr_t = _opaque_pthread_condattr_t - -typealias __darwin_pthread_key_tVar = LongVarOf<__darwin_pthread_key_t> -typealias __darwin_pthread_key_t = Long - -typealias __darwin_pthread_mutex_t = _opaque_pthread_mutex_t - -typealias __darwin_pthread_mutexattr_t = _opaque_pthread_mutexattr_t - -typealias __darwin_pthread_once_t = _opaque_pthread_once_t - -typealias __darwin_pthread_rwlock_t = _opaque_pthread_rwlock_t - -typealias __darwin_pthread_rwlockattr_t = _opaque_pthread_rwlockattr_t - -typealias __darwin_pthread_tVar = CPointerVarOf<__darwin_pthread_t> -typealias __darwin_pthread_t = CPointer<_opaque_pthread_t> - -typealias __darwin_nl_itemVar = IntVarOf<__darwin_nl_item> -typealias __darwin_nl_item = Int - -typealias __darwin_wctrans_tVar = IntVarOf<__darwin_wctrans_t> -typealias __darwin_wctrans_t = Int - -typealias __darwin_wctype_tVar = IntVarOf<__darwin_wctype_t> -typealias __darwin_wctype_t = __uint32_t - -typealias clock_tVar = LongVarOf -typealias clock_t = __darwin_clock_t - -typealias size_tVar = LongVarOf -typealias size_t = __darwin_size_t - -typealias time_tVar = LongVarOf -typealias time_t = __darwin_time_t - typealias CXVirtualFileOverlayVar = CPointerVarOf typealias CXVirtualFileOverlay = CPointer @@ -5881,6 +4645,12 @@ typealias CXClientData = COpaquePointer typealias CXFileVar = CPointerVarOf typealias CXFile = COpaquePointer +typealias __darwin_time_tVar = LongVarOf<__darwin_time_t> +typealias __darwin_time_t = Long + +typealias time_tVar = LongVarOf +typealias time_t = __darwin_time_t + typealias CXDiagnosticVar = CPointerVarOf typealias CXDiagnostic = COpaquePointer