├── .gitignore ├── LICENSE ├── README.md ├── docs ├── TODO.md ├── bindings.md ├── cinterop.md ├── codegen.md ├── gradle.md ├── notes.md ├── old-readme.md └── plans.md ├── foreign-kotlin ├── build.gradle.kts ├── gradle-plugin │ ├── build.gradle.kts │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ ├── ForeignPlugin.kt │ │ │ ├── dsl │ │ │ ├── ForeignExtension.kt │ │ │ ├── ForeignInterface.kt │ │ │ ├── ForeignJvmRuntimeType.kt │ │ │ ├── ForeignTargetType.kt │ │ │ └── c │ │ │ │ ├── ForeignCBindings.kt │ │ │ │ ├── ForeignCInterface.kt │ │ │ │ ├── ForeignCLibraries.kt │ │ │ │ ├── ForeignCPlatform.kt │ │ │ │ └── ForeignCTarget.kt │ │ │ ├── internal │ │ │ ├── ForeignExtension.kt │ │ │ ├── cinterfaces │ │ │ │ ├── CInterface.kt │ │ │ │ └── JvmCInterface.kt │ │ │ ├── glob.kt │ │ │ ├── properties.kt │ │ │ └── xcode.kt │ │ │ ├── tasks │ │ │ ├── BuildCxCompilerIndexTask.kt │ │ │ └── ForeignWorkerTask.kt │ │ │ └── workers │ │ │ └── ClangBuildIndexAction.kt │ └── worker │ │ └── build.gradle.kts ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── runtime │ ├── c │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── commonMain │ │ │ └── kotlin │ │ │ │ ├── CArray.kt │ │ │ │ ├── CByte.kt │ │ │ │ ├── CEnum.kt │ │ │ │ ├── CPointer.kt │ │ │ │ ├── CPointerOfPointer.kt │ │ │ │ ├── CRecord.kt │ │ │ │ ├── CString.kt │ │ │ │ ├── CType.kt │ │ │ │ ├── FFI.kt │ │ │ │ ├── Unsafe.kt │ │ │ │ ├── compiler.kt │ │ │ │ └── delegates.kt │ │ │ ├── commonTest │ │ │ └── kotlin │ │ │ │ └── testApi.kt │ │ │ ├── jsMain │ │ │ └── kotlin │ │ │ │ └── test.js.kt │ │ │ └── jvmMain │ │ │ └── kotlin │ │ │ └── test.js.kt │ └── core │ │ ├── build.gradle.kts │ │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ ├── ForeignFunctionInterface.kt │ │ │ ├── MemoryAccess.kt │ │ │ ├── MemoryBlock.kt │ │ │ ├── MemoryLayout.kt │ │ │ ├── Unsafe.kt │ │ │ ├── impl.kt │ │ │ └── numbers.kt │ │ ├── globalMain │ │ └── kotlin │ │ │ └── MemoryAccess.global.kt │ │ ├── jdkAndroidMain │ │ └── jni │ │ │ └── Android.mk │ │ ├── jdkMain │ │ ├── c │ │ │ └── jni.c │ │ └── kotlin │ │ │ ├── ByteBufferJni.kt │ │ │ ├── JdkForeignLinker.kt │ │ │ ├── LibraryLoader.kt │ │ │ ├── MemoryAccess.ffm.kt │ │ │ ├── MemoryAccess.jdk.kt │ │ │ ├── MemoryAccess.nio.kt │ │ │ ├── MemoryAccess.unsafe.kt │ │ │ ├── MemoryBlock.ffm.kt │ │ │ ├── MemoryBlock.nio.kt │ │ │ └── numbers.jdk.kt │ │ ├── nativeIntMain │ │ └── kotlin │ │ │ └── numbers.nativeInt.kt │ │ ├── nativeLongMain │ │ └── kotlin │ │ │ └── numbers.nativeLong.kt │ │ ├── nativeMain │ │ └── kotlin │ │ │ ├── MemoryAccess.native.kt │ │ │ ├── MemoryBlock.native.kt │ │ │ └── numbers.native.kt │ │ └── webMain │ │ └── kotlin │ │ ├── Cleaner.kt │ │ ├── MemoryAccess.web.kt │ │ ├── MemoryBlock.web.kt │ │ ├── WebAssemblyMemory.kt │ │ └── numbers.web.kt ├── settings.gradle.kts └── tools │ ├── cbridge-api │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ ├── CbFragment.kt │ │ └── CbType.kt │ ├── cbridge │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ ├── combine.kt │ │ ├── commonize.kt │ │ ├── convert.kt │ │ ├── old.kt │ │ └── transform.kt │ ├── clang-api │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ ├── CxDeclaration.kt │ │ ├── CxIndex.kt │ │ ├── CxNumber.kt │ │ └── CxType.kt │ ├── clang-testenv │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── testenv.kt │ ├── clang │ ├── build.gradle.kts │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ ├── ClangCompiler.kt │ │ │ ├── arguments.kt │ │ │ └── index.kt │ │ ├── commonTest │ │ └── kotlin │ │ │ ├── SimpleTest.kt │ │ │ └── StabilityTest.kt │ │ ├── jvmMain │ │ └── kotlin │ │ │ └── ClangCompiler.jvm.kt │ │ ├── nativeMain │ │ ├── interop │ │ │ ├── clang.def │ │ │ └── include │ │ │ │ └── clang-c │ │ │ │ ├── BuildSystem.h │ │ │ │ ├── CXCompilationDatabase.h │ │ │ │ ├── CXDiagnostic.h │ │ │ │ ├── CXErrorCode.h │ │ │ │ ├── CXFile.h │ │ │ │ ├── CXSourceLocation.h │ │ │ │ ├── CXString.h │ │ │ │ ├── Documentation.h │ │ │ │ ├── ExternC.h │ │ │ │ ├── FatalErrorHandler.h │ │ │ │ ├── Index.h │ │ │ │ ├── Platform.h │ │ │ │ ├── Rewrite.h │ │ │ │ └── module.modulemap │ │ └── kotlin │ │ │ ├── CXCursor.kt │ │ │ ├── CXFile.kt │ │ │ ├── CXIndex.kt │ │ │ ├── CXSourceLocation.kt │ │ │ ├── CXString.kt │ │ │ ├── CXTranslationUnit.kt │ │ │ ├── CXType.kt │ │ │ ├── ClangCompiler.native.kt │ │ │ └── ClangIndexer.kt │ │ └── nativeTest │ │ ├── kotlin │ │ └── PrimitivesTest.kt │ │ └── resources │ │ └── headers │ │ └── primitives.h │ ├── codegen │ ├── build.gradle.kts │ ├── src │ │ └── commonMain │ │ │ └── kotlin │ │ │ ├── CodeBuilder.kt │ │ │ ├── FilesBuilder.kt │ │ │ ├── KotlinCodeBuilder.kt │ │ │ ├── cmap.kt │ │ │ ├── output.common.kt │ │ │ ├── output.js.kt │ │ │ ├── output.jvm.ffm.kt │ │ │ ├── output.jvm.jni.kt │ │ │ ├── output.native.kt │ │ │ ├── output.shared.kt │ │ │ ├── output.wasm.kt │ │ │ └── utils.kt │ └── srcOld │ │ └── codegen │ │ ├── CFragmentIndex.kt │ │ ├── CFragmentType.kt │ │ └── kotlin │ │ ├── KotlinActuality.kt │ │ ├── KotlinCodegenConfiguration.kt │ │ ├── KotlinVisibility.kt │ │ ├── function.js.kt │ │ ├── function.jvm.ffm.kt │ │ ├── function.kt │ │ ├── record.common.kt │ │ └── temp.kt │ └── serialization │ ├── build.gradle.kts │ └── src │ └── commonMain │ └── kotlin │ └── json.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew-update ├── gradlew.bat ├── libs.updates.gradle.kts ├── libs.versions.toml ├── samples ├── build.gradle.kts ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libcrypto │ └── api │ │ ├── build.gradle.kts │ │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ └── temp.kt │ │ └── commonTest │ │ └── kotlin │ │ └── test.kt ├── old │ └── libcrypto3 │ │ ├── api │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── commonMain │ │ │ └── kotlin │ │ │ │ ├── OSSL_PARAM.common.kt │ │ │ │ ├── _root.kt │ │ │ │ ├── err.common.kt │ │ │ │ ├── evp_digest.common.kt │ │ │ │ ├── evp_mac.common.kt │ │ │ │ ├── evp_md.common.kt │ │ │ │ ├── evp_pkey.common.kt │ │ │ │ ├── evp_pkey_ctx.common.kt │ │ │ │ ├── opensslv.common.kt │ │ │ │ └── ossl.common.kt │ │ │ ├── emscriptenJsMain │ │ │ └── kotlin │ │ │ │ ├── OSSL_PARAM.kt │ │ │ │ ├── _root.emscriptenJs.kt │ │ │ │ ├── err.kt │ │ │ │ ├── evp_digest.kt │ │ │ │ ├── evp_mac.kt │ │ │ │ ├── evp_md.kt │ │ │ │ ├── evp_pkey.kt │ │ │ │ ├── evp_pkey_ctx.kt │ │ │ │ └── opensslv.kt │ │ │ ├── emscriptenWasmMain │ │ │ └── kotlin │ │ │ │ ├── OSSL_PARAM.kt │ │ │ │ ├── _root.emscriptenWasm.kt │ │ │ │ ├── err.kt │ │ │ │ ├── evp_digest.kt │ │ │ │ ├── evp_mac.kt │ │ │ │ ├── evp_md.kt │ │ │ │ ├── evp_pkey.kt │ │ │ │ ├── evp_pkey_ctx.kt │ │ │ │ └── opensslv.kt │ │ │ ├── jvmAndroidJniMain │ │ │ ├── jni │ │ │ │ └── Android.mk │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── services │ │ │ │ └── dev.whyoleg.foreign.library.LibraryLoader │ │ │ ├── jvmJdkFfmMain │ │ │ └── kotlin │ │ │ │ ├── OSSL_PARAM.kt │ │ │ │ ├── _root.jvmJdkFfm.kt │ │ │ │ ├── err.kt │ │ │ │ ├── evp_digest.kt │ │ │ │ ├── evp_mac.kt │ │ │ │ ├── evp_md.kt │ │ │ │ ├── evp_pkey.kt │ │ │ │ ├── evp_pkey_ctx.kt │ │ │ │ └── opensslv.kt │ │ │ ├── jvmJniMain │ │ │ ├── c │ │ │ │ └── jni.c │ │ │ ├── kotlin │ │ │ │ ├── JniLibcrypto3Loader.kt │ │ │ │ ├── OSSL_PARAM.kt │ │ │ │ ├── _root.jvmJni.kt │ │ │ │ ├── err.kt │ │ │ │ ├── evp_digest.kt │ │ │ │ ├── evp_mac.kt │ │ │ │ ├── evp_md.kt │ │ │ │ ├── evp_pkey.kt │ │ │ │ ├── evp_pkey_ctx.kt │ │ │ │ └── opensslv.kt │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── services │ │ │ │ └── dev.whyoleg.foreign.library.LibraryLoader │ │ │ └── nativeMain │ │ │ ├── c │ │ │ └── interop.c │ │ │ └── kotlin │ │ │ ├── OSSL_PARAM.kt │ │ │ ├── _root.native.kt │ │ │ ├── err.kt │ │ │ ├── evp_digest.kt │ │ │ ├── evp_mac.kt │ │ │ ├── evp_md.kt │ │ │ ├── evp_pkey.kt │ │ │ ├── evp_pkey_ctx.kt │ │ │ └── opensslv.kt │ │ ├── prebuilt │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── commonTest │ │ │ └── kotlin │ │ │ │ └── PrebuiltLibCrypto3Test.kt │ │ │ ├── emscriptenMain │ │ │ └── c │ │ │ │ └── interop.c │ │ │ ├── jvmAndroidJniMain │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── services │ │ │ │ └── dev.whyoleg.foreign.library.LibraryLoader │ │ │ ├── jvmMain │ │ │ ├── kotlin │ │ │ │ └── PrebuiltLibcrypto3Loader.kt │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── services │ │ │ │ └── dev.whyoleg.foreign.library.LibraryLoader │ │ │ └── nativeMain │ │ │ └── interop │ │ │ └── linking.def │ │ ├── shared │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── commonTest │ │ │ └── kotlin │ │ │ │ └── SharedLibCrypto3Test.kt │ │ │ ├── jvmMain │ │ │ ├── kotlin │ │ │ │ └── SharedLibcrypto3Loader.kt │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── services │ │ │ │ └── dev.whyoleg.foreign.library.LibraryLoader │ │ │ └── nativeMain │ │ │ └── interop │ │ │ └── linking.def │ │ └── test │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ ├── LibCrypto3Test.kt │ │ ├── errors.kt │ │ └── utils.kt └── settings.gradle.kts ├── scripts └── cinterop.ipynb └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/README.md -------------------------------------------------------------------------------- /docs/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/docs/TODO.md -------------------------------------------------------------------------------- /docs/bindings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/docs/bindings.md -------------------------------------------------------------------------------- /docs/cinterop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/docs/cinterop.md -------------------------------------------------------------------------------- /docs/codegen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/docs/codegen.md -------------------------------------------------------------------------------- /docs/gradle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/docs/gradle.md -------------------------------------------------------------------------------- /docs/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/docs/notes.md -------------------------------------------------------------------------------- /docs/old-readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/docs/old-readme.md -------------------------------------------------------------------------------- /docs/plans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/docs/plans.md -------------------------------------------------------------------------------- /foreign-kotlin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/build.gradle.kts -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/build.gradle.kts -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/ForeignPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/ForeignPlugin.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/dsl/ForeignExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/dsl/ForeignExtension.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/dsl/ForeignInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/dsl/ForeignInterface.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/dsl/ForeignJvmRuntimeType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/dsl/ForeignJvmRuntimeType.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/dsl/ForeignTargetType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/dsl/ForeignTargetType.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/dsl/c/ForeignCBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/dsl/c/ForeignCBindings.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/dsl/c/ForeignCInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/dsl/c/ForeignCInterface.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/dsl/c/ForeignCLibraries.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/dsl/c/ForeignCLibraries.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/dsl/c/ForeignCPlatform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/dsl/c/ForeignCPlatform.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/dsl/c/ForeignCTarget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/dsl/c/ForeignCTarget.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/internal/ForeignExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/internal/ForeignExtension.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/internal/cinterfaces/CInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/internal/cinterfaces/CInterface.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/internal/cinterfaces/JvmCInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/internal/cinterfaces/JvmCInterface.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/internal/glob.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/internal/glob.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/internal/properties.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/internal/properties.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/internal/xcode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/internal/xcode.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/tasks/BuildCxCompilerIndexTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/tasks/BuildCxCompilerIndexTask.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/tasks/ForeignWorkerTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/tasks/ForeignWorkerTask.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/src/main/kotlin/workers/ClangBuildIndexAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/src/main/kotlin/workers/ClangBuildIndexAction.kt -------------------------------------------------------------------------------- /foreign-kotlin/gradle-plugin/worker/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle-plugin/worker/build.gradle.kts -------------------------------------------------------------------------------- /foreign-kotlin/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle.properties -------------------------------------------------------------------------------- /foreign-kotlin/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /foreign-kotlin/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /foreign-kotlin/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradlew -------------------------------------------------------------------------------- /foreign-kotlin/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/gradlew.bat -------------------------------------------------------------------------------- /foreign-kotlin/runtime/c/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/c/build.gradle.kts -------------------------------------------------------------------------------- /foreign-kotlin/runtime/c/src/commonMain/kotlin/CArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/c/src/commonMain/kotlin/CArray.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/c/src/commonMain/kotlin/CByte.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/c/src/commonMain/kotlin/CByte.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/c/src/commonMain/kotlin/CEnum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/c/src/commonMain/kotlin/CEnum.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/c/src/commonMain/kotlin/CPointer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/c/src/commonMain/kotlin/CPointer.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/c/src/commonMain/kotlin/CPointerOfPointer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/c/src/commonMain/kotlin/CPointerOfPointer.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/c/src/commonMain/kotlin/CRecord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/c/src/commonMain/kotlin/CRecord.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/c/src/commonMain/kotlin/CString.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/c/src/commonMain/kotlin/CString.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/c/src/commonMain/kotlin/CType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/c/src/commonMain/kotlin/CType.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/c/src/commonMain/kotlin/FFI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/c/src/commonMain/kotlin/FFI.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/c/src/commonMain/kotlin/Unsafe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/c/src/commonMain/kotlin/Unsafe.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/c/src/commonMain/kotlin/compiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/c/src/commonMain/kotlin/compiler.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/c/src/commonMain/kotlin/delegates.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/c/src/commonMain/kotlin/delegates.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/c/src/commonTest/kotlin/testApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/c/src/commonTest/kotlin/testApi.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/c/src/jsMain/kotlin/test.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/c/src/jsMain/kotlin/test.js.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/c/src/jvmMain/kotlin/test.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/c/src/jvmMain/kotlin/test.js.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/build.gradle.kts -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/commonMain/kotlin/ForeignFunctionInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/commonMain/kotlin/ForeignFunctionInterface.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/commonMain/kotlin/MemoryAccess.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/commonMain/kotlin/MemoryAccess.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/commonMain/kotlin/MemoryBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/commonMain/kotlin/MemoryBlock.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/commonMain/kotlin/MemoryLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/commonMain/kotlin/MemoryLayout.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/commonMain/kotlin/Unsafe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/commonMain/kotlin/Unsafe.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/commonMain/kotlin/impl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/commonMain/kotlin/impl.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/commonMain/kotlin/numbers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/commonMain/kotlin/numbers.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/globalMain/kotlin/MemoryAccess.global.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/globalMain/kotlin/MemoryAccess.global.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/jdkAndroidMain/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/jdkAndroidMain/jni/Android.mk -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/jdkMain/c/jni.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/jdkMain/c/jni.c -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/jdkMain/kotlin/ByteBufferJni.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/jdkMain/kotlin/ByteBufferJni.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/jdkMain/kotlin/JdkForeignLinker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/jdkMain/kotlin/JdkForeignLinker.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/jdkMain/kotlin/LibraryLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/jdkMain/kotlin/LibraryLoader.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/jdkMain/kotlin/MemoryAccess.ffm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/jdkMain/kotlin/MemoryAccess.ffm.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/jdkMain/kotlin/MemoryAccess.jdk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/jdkMain/kotlin/MemoryAccess.jdk.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/jdkMain/kotlin/MemoryAccess.nio.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/jdkMain/kotlin/MemoryAccess.nio.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/jdkMain/kotlin/MemoryAccess.unsafe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/jdkMain/kotlin/MemoryAccess.unsafe.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/jdkMain/kotlin/MemoryBlock.ffm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/jdkMain/kotlin/MemoryBlock.ffm.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/jdkMain/kotlin/MemoryBlock.nio.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/jdkMain/kotlin/MemoryBlock.nio.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/jdkMain/kotlin/numbers.jdk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/jdkMain/kotlin/numbers.jdk.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/nativeIntMain/kotlin/numbers.nativeInt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/nativeIntMain/kotlin/numbers.nativeInt.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/nativeLongMain/kotlin/numbers.nativeLong.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/nativeLongMain/kotlin/numbers.nativeLong.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/nativeMain/kotlin/MemoryAccess.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/nativeMain/kotlin/MemoryAccess.native.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/nativeMain/kotlin/MemoryBlock.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/nativeMain/kotlin/MemoryBlock.native.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/nativeMain/kotlin/numbers.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/nativeMain/kotlin/numbers.native.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/webMain/kotlin/Cleaner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/webMain/kotlin/Cleaner.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/webMain/kotlin/MemoryAccess.web.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/webMain/kotlin/MemoryAccess.web.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/webMain/kotlin/MemoryBlock.web.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/webMain/kotlin/MemoryBlock.web.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/webMain/kotlin/WebAssemblyMemory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/webMain/kotlin/WebAssemblyMemory.kt -------------------------------------------------------------------------------- /foreign-kotlin/runtime/core/src/webMain/kotlin/numbers.web.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/runtime/core/src/webMain/kotlin/numbers.web.kt -------------------------------------------------------------------------------- /foreign-kotlin/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/settings.gradle.kts -------------------------------------------------------------------------------- /foreign-kotlin/tools/cbridge-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/cbridge-api/build.gradle.kts -------------------------------------------------------------------------------- /foreign-kotlin/tools/cbridge-api/src/commonMain/kotlin/CbFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/cbridge-api/src/commonMain/kotlin/CbFragment.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/cbridge-api/src/commonMain/kotlin/CbType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/cbridge-api/src/commonMain/kotlin/CbType.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/cbridge/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/cbridge/build.gradle.kts -------------------------------------------------------------------------------- /foreign-kotlin/tools/cbridge/src/commonMain/kotlin/combine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/cbridge/src/commonMain/kotlin/combine.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/cbridge/src/commonMain/kotlin/commonize.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/cbridge/src/commonMain/kotlin/commonize.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/cbridge/src/commonMain/kotlin/convert.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/cbridge/src/commonMain/kotlin/convert.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/cbridge/src/commonMain/kotlin/old.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/cbridge/src/commonMain/kotlin/old.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/cbridge/src/commonMain/kotlin/transform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/cbridge/src/commonMain/kotlin/transform.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang-api/build.gradle.kts -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang-api/src/commonMain/kotlin/CxDeclaration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang-api/src/commonMain/kotlin/CxDeclaration.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang-api/src/commonMain/kotlin/CxIndex.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang-api/src/commonMain/kotlin/CxIndex.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang-api/src/commonMain/kotlin/CxNumber.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang-api/src/commonMain/kotlin/CxNumber.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang-api/src/commonMain/kotlin/CxType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang-api/src/commonMain/kotlin/CxType.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang-testenv/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang-testenv/build.gradle.kts -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang-testenv/src/commonMain/kotlin/testenv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang-testenv/src/commonMain/kotlin/testenv.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/build.gradle.kts -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/commonMain/kotlin/ClangCompiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/commonMain/kotlin/ClangCompiler.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/commonMain/kotlin/arguments.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/commonMain/kotlin/arguments.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/commonMain/kotlin/index.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/commonMain/kotlin/index.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/commonTest/kotlin/SimpleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/commonTest/kotlin/SimpleTest.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/commonTest/kotlin/StabilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/commonTest/kotlin/StabilityTest.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/jvmMain/kotlin/ClangCompiler.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/jvmMain/kotlin/ClangCompiler.jvm.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/interop/clang.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/interop/clang.def -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/BuildSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/BuildSystem.h -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/CXCompilationDatabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/CXCompilationDatabase.h -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/CXDiagnostic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/CXDiagnostic.h -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/CXErrorCode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/CXErrorCode.h -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/CXFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/CXFile.h -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/CXSourceLocation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/CXSourceLocation.h -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/CXString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/CXString.h -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/Documentation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/Documentation.h -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/ExternC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/ExternC.h -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/FatalErrorHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/FatalErrorHandler.h -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/Index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/Index.h -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/Platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/Platform.h -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/Rewrite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/Rewrite.h -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/interop/include/clang-c/module.modulemap -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/kotlin/CXCursor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/kotlin/CXCursor.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/kotlin/CXFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/kotlin/CXFile.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/kotlin/CXIndex.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/kotlin/CXIndex.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/kotlin/CXSourceLocation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/kotlin/CXSourceLocation.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/kotlin/CXString.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/kotlin/CXString.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/kotlin/CXTranslationUnit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/kotlin/CXTranslationUnit.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/kotlin/CXType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/kotlin/CXType.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/kotlin/ClangCompiler.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/kotlin/ClangCompiler.native.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeMain/kotlin/ClangIndexer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeMain/kotlin/ClangIndexer.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeTest/kotlin/PrimitivesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeTest/kotlin/PrimitivesTest.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/clang/src/nativeTest/resources/headers/primitives.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/clang/src/nativeTest/resources/headers/primitives.h -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/build.gradle.kts -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/src/commonMain/kotlin/CodeBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/src/commonMain/kotlin/CodeBuilder.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/src/commonMain/kotlin/FilesBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/src/commonMain/kotlin/FilesBuilder.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/src/commonMain/kotlin/KotlinCodeBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/src/commonMain/kotlin/KotlinCodeBuilder.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/src/commonMain/kotlin/cmap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/src/commonMain/kotlin/cmap.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/src/commonMain/kotlin/output.common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/src/commonMain/kotlin/output.common.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/src/commonMain/kotlin/output.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/src/commonMain/kotlin/output.js.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/src/commonMain/kotlin/output.jvm.ffm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/src/commonMain/kotlin/output.jvm.ffm.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/src/commonMain/kotlin/output.jvm.jni.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/src/commonMain/kotlin/output.jvm.jni.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/src/commonMain/kotlin/output.native.kt: -------------------------------------------------------------------------------- 1 | package dev.whyoleg.foreign.tool.codegen 2 | 3 | -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/src/commonMain/kotlin/output.shared.kt: -------------------------------------------------------------------------------- 1 | package dev.whyoleg.foreign.tool.codegen 2 | 3 | -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/src/commonMain/kotlin/output.wasm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/src/commonMain/kotlin/output.wasm.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/src/commonMain/kotlin/utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/src/commonMain/kotlin/utils.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/srcOld/codegen/CFragmentIndex.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/srcOld/codegen/CFragmentIndex.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/srcOld/codegen/CFragmentType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/srcOld/codegen/CFragmentType.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/srcOld/codegen/kotlin/KotlinActuality.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/srcOld/codegen/kotlin/KotlinActuality.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/srcOld/codegen/kotlin/KotlinCodegenConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/srcOld/codegen/kotlin/KotlinCodegenConfiguration.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/srcOld/codegen/kotlin/KotlinVisibility.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/srcOld/codegen/kotlin/KotlinVisibility.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/srcOld/codegen/kotlin/function.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/srcOld/codegen/kotlin/function.js.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/srcOld/codegen/kotlin/function.jvm.ffm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/srcOld/codegen/kotlin/function.jvm.ffm.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/srcOld/codegen/kotlin/function.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/srcOld/codegen/kotlin/function.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/srcOld/codegen/kotlin/record.common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/srcOld/codegen/kotlin/record.common.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/codegen/srcOld/codegen/kotlin/temp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/codegen/srcOld/codegen/kotlin/temp.kt -------------------------------------------------------------------------------- /foreign-kotlin/tools/serialization/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/serialization/build.gradle.kts -------------------------------------------------------------------------------- /foreign-kotlin/tools/serialization/src/commonMain/kotlin/json.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/foreign-kotlin/tools/serialization/src/commonMain/kotlin/json.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew-update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/gradlew-update -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /libs.updates.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/libs.updates.gradle.kts -------------------------------------------------------------------------------- /libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/libs.versions.toml -------------------------------------------------------------------------------- /samples/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/build.gradle.kts -------------------------------------------------------------------------------- /samples/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/gradle.properties -------------------------------------------------------------------------------- /samples/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/gradlew -------------------------------------------------------------------------------- /samples/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/gradlew.bat -------------------------------------------------------------------------------- /samples/libcrypto/api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/libcrypto/api/build.gradle.kts -------------------------------------------------------------------------------- /samples/libcrypto/api/src/commonMain/kotlin/temp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/libcrypto/api/src/commonMain/kotlin/temp.kt -------------------------------------------------------------------------------- /samples/libcrypto/api/src/commonTest/kotlin/test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/libcrypto/api/src/commonTest/kotlin/test.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/build.gradle.kts -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/commonMain/kotlin/OSSL_PARAM.common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/commonMain/kotlin/OSSL_PARAM.common.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/commonMain/kotlin/_root.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/commonMain/kotlin/_root.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/commonMain/kotlin/err.common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/commonMain/kotlin/err.common.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/commonMain/kotlin/evp_digest.common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/commonMain/kotlin/evp_digest.common.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/commonMain/kotlin/evp_mac.common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/commonMain/kotlin/evp_mac.common.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/commonMain/kotlin/evp_md.common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/commonMain/kotlin/evp_md.common.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/commonMain/kotlin/evp_pkey.common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/commonMain/kotlin/evp_pkey.common.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/commonMain/kotlin/evp_pkey_ctx.common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/commonMain/kotlin/evp_pkey_ctx.common.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/commonMain/kotlin/opensslv.common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/commonMain/kotlin/opensslv.common.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/commonMain/kotlin/ossl.common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/commonMain/kotlin/ossl.common.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/emscriptenJsMain/kotlin/OSSL_PARAM.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/emscriptenJsMain/kotlin/OSSL_PARAM.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/emscriptenJsMain/kotlin/_root.emscriptenJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/emscriptenJsMain/kotlin/_root.emscriptenJs.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/emscriptenJsMain/kotlin/err.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/emscriptenJsMain/kotlin/err.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/emscriptenJsMain/kotlin/evp_digest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/emscriptenJsMain/kotlin/evp_digest.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/emscriptenJsMain/kotlin/evp_mac.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/emscriptenJsMain/kotlin/evp_mac.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/emscriptenJsMain/kotlin/evp_md.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/emscriptenJsMain/kotlin/evp_md.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/emscriptenJsMain/kotlin/evp_pkey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/emscriptenJsMain/kotlin/evp_pkey.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/emscriptenJsMain/kotlin/evp_pkey_ctx.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/emscriptenJsMain/kotlin/evp_pkey_ctx.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/emscriptenJsMain/kotlin/opensslv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/emscriptenJsMain/kotlin/opensslv.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/emscriptenWasmMain/kotlin/OSSL_PARAM.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/emscriptenWasmMain/kotlin/OSSL_PARAM.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/emscriptenWasmMain/kotlin/_root.emscriptenWasm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/emscriptenWasmMain/kotlin/_root.emscriptenWasm.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/emscriptenWasmMain/kotlin/err.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/emscriptenWasmMain/kotlin/err.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/emscriptenWasmMain/kotlin/evp_digest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/emscriptenWasmMain/kotlin/evp_digest.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/emscriptenWasmMain/kotlin/evp_mac.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/emscriptenWasmMain/kotlin/evp_mac.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/emscriptenWasmMain/kotlin/evp_md.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/emscriptenWasmMain/kotlin/evp_md.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/emscriptenWasmMain/kotlin/evp_pkey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/emscriptenWasmMain/kotlin/evp_pkey.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/emscriptenWasmMain/kotlin/evp_pkey_ctx.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/emscriptenWasmMain/kotlin/evp_pkey_ctx.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/emscriptenWasmMain/kotlin/opensslv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/emscriptenWasmMain/kotlin/opensslv.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmAndroidJniMain/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmAndroidJniMain/jni/Android.mk -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmAndroidJniMain/resources/META-INF/services/dev.whyoleg.foreign.library.LibraryLoader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmAndroidJniMain/resources/META-INF/services/dev.whyoleg.foreign.library.LibraryLoader -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJdkFfmMain/kotlin/OSSL_PARAM.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJdkFfmMain/kotlin/OSSL_PARAM.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJdkFfmMain/kotlin/_root.jvmJdkFfm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJdkFfmMain/kotlin/_root.jvmJdkFfm.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJdkFfmMain/kotlin/err.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJdkFfmMain/kotlin/err.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJdkFfmMain/kotlin/evp_digest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJdkFfmMain/kotlin/evp_digest.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJdkFfmMain/kotlin/evp_mac.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJdkFfmMain/kotlin/evp_mac.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJdkFfmMain/kotlin/evp_md.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJdkFfmMain/kotlin/evp_md.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJdkFfmMain/kotlin/evp_pkey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJdkFfmMain/kotlin/evp_pkey.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJdkFfmMain/kotlin/evp_pkey_ctx.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJdkFfmMain/kotlin/evp_pkey_ctx.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJdkFfmMain/kotlin/opensslv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJdkFfmMain/kotlin/opensslv.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJniMain/c/jni.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJniMain/c/jni.c -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJniMain/kotlin/JniLibcrypto3Loader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJniMain/kotlin/JniLibcrypto3Loader.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJniMain/kotlin/OSSL_PARAM.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJniMain/kotlin/OSSL_PARAM.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJniMain/kotlin/_root.jvmJni.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJniMain/kotlin/_root.jvmJni.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJniMain/kotlin/err.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJniMain/kotlin/err.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJniMain/kotlin/evp_digest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJniMain/kotlin/evp_digest.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJniMain/kotlin/evp_mac.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJniMain/kotlin/evp_mac.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJniMain/kotlin/evp_md.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJniMain/kotlin/evp_md.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJniMain/kotlin/evp_pkey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJniMain/kotlin/evp_pkey.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJniMain/kotlin/evp_pkey_ctx.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJniMain/kotlin/evp_pkey_ctx.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJniMain/kotlin/opensslv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJniMain/kotlin/opensslv.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/jvmJniMain/resources/META-INF/services/dev.whyoleg.foreign.library.LibraryLoader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/jvmJniMain/resources/META-INF/services/dev.whyoleg.foreign.library.LibraryLoader -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/nativeMain/c/interop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/nativeMain/c/interop.c -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/nativeMain/kotlin/OSSL_PARAM.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/nativeMain/kotlin/OSSL_PARAM.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/nativeMain/kotlin/_root.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/nativeMain/kotlin/_root.native.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/nativeMain/kotlin/err.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/nativeMain/kotlin/err.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/nativeMain/kotlin/evp_digest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/nativeMain/kotlin/evp_digest.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/nativeMain/kotlin/evp_mac.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/nativeMain/kotlin/evp_mac.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/nativeMain/kotlin/evp_md.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/nativeMain/kotlin/evp_md.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/nativeMain/kotlin/evp_pkey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/nativeMain/kotlin/evp_pkey.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/nativeMain/kotlin/evp_pkey_ctx.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/nativeMain/kotlin/evp_pkey_ctx.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/api/src/nativeMain/kotlin/opensslv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/api/src/nativeMain/kotlin/opensslv.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/prebuilt/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/prebuilt/build.gradle.kts -------------------------------------------------------------------------------- /samples/old/libcrypto3/prebuilt/src/commonTest/kotlin/PrebuiltLibCrypto3Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/prebuilt/src/commonTest/kotlin/PrebuiltLibCrypto3Test.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/prebuilt/src/emscriptenMain/c/interop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/prebuilt/src/emscriptenMain/c/interop.c -------------------------------------------------------------------------------- /samples/old/libcrypto3/prebuilt/src/jvmAndroidJniMain/resources/META-INF/services/dev.whyoleg.foreign.library.LibraryLoader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/prebuilt/src/jvmAndroidJniMain/resources/META-INF/services/dev.whyoleg.foreign.library.LibraryLoader -------------------------------------------------------------------------------- /samples/old/libcrypto3/prebuilt/src/jvmMain/kotlin/PrebuiltLibcrypto3Loader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/prebuilt/src/jvmMain/kotlin/PrebuiltLibcrypto3Loader.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/prebuilt/src/jvmMain/resources/META-INF/services/dev.whyoleg.foreign.library.LibraryLoader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/prebuilt/src/jvmMain/resources/META-INF/services/dev.whyoleg.foreign.library.LibraryLoader -------------------------------------------------------------------------------- /samples/old/libcrypto3/prebuilt/src/nativeMain/interop/linking.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/prebuilt/src/nativeMain/interop/linking.def -------------------------------------------------------------------------------- /samples/old/libcrypto3/shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/shared/build.gradle.kts -------------------------------------------------------------------------------- /samples/old/libcrypto3/shared/src/commonTest/kotlin/SharedLibCrypto3Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/shared/src/commonTest/kotlin/SharedLibCrypto3Test.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/shared/src/jvmMain/kotlin/SharedLibcrypto3Loader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/shared/src/jvmMain/kotlin/SharedLibcrypto3Loader.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/shared/src/jvmMain/resources/META-INF/services/dev.whyoleg.foreign.library.LibraryLoader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/shared/src/jvmMain/resources/META-INF/services/dev.whyoleg.foreign.library.LibraryLoader -------------------------------------------------------------------------------- /samples/old/libcrypto3/shared/src/nativeMain/interop/linking.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/shared/src/nativeMain/interop/linking.def -------------------------------------------------------------------------------- /samples/old/libcrypto3/test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/test/build.gradle.kts -------------------------------------------------------------------------------- /samples/old/libcrypto3/test/src/commonMain/kotlin/LibCrypto3Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/test/src/commonMain/kotlin/LibCrypto3Test.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/test/src/commonMain/kotlin/errors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/test/src/commonMain/kotlin/errors.kt -------------------------------------------------------------------------------- /samples/old/libcrypto3/test/src/commonMain/kotlin/utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/old/libcrypto3/test/src/commonMain/kotlin/utils.kt -------------------------------------------------------------------------------- /samples/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/samples/settings.gradle.kts -------------------------------------------------------------------------------- /scripts/cinterop.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/scripts/cinterop.ipynb -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyoleg/ffi-kotlin/HEAD/settings.gradle.kts --------------------------------------------------------------------------------