toKString
the kotlin.String decoded from given zero-terminated UTF-8-encoded C string.
fun CPointer<ByteVar>.toKString(): String(source)
import kotlinx.cinterop.*
fun main() {
// Create a C string from a Kotlin string
val cString: CPointer<ByteVar> = "Kotlin".cstr.ptr
// Convert the C string back to a Kotlin String
val kotlinString: String = cString.toKString()
println(kotlinString) // prints "Kotlin"
}