Adjust C interop stub names to prevent some symbol name clashes

Use `pkg_kni_name` instead of `kni_pkg_name`
This commit is contained in:
Svyatoslav Scherbina
2017-04-17 13:59:02 +03:00
committed by SvyatoslavScherbina
parent 2b98f9bce6
commit 11ecf0c179
@@ -1188,7 +1188,7 @@ class StubGenerator(
private val FunctionDecl.cStubName: String
get() {
require(platform == KotlinPlatform.NATIVE)
return "kni_" + pkgName.replace('.', '_') + '_' + this.name
return pkgName.replace('.', '_') + "_kni_" + this.name
}
private val FunctionDecl.kotlinExternalName: String