Andrei Marshalov
08/01/2019, 3:00 PMallocArrayOf() inside memScoped{ } to alloc array of double? I’m surprised that it works only for float.
Kotlin version 1.3.30Dominaezzz
08/01/2019, 3:08 PMmemScoped {
val array = cValuesOf(0.0, 1.0).ptr
}
Is the next best thing I guess.Andrei Marshalov
08/01/2019, 3:41 PMfun MemScope.allocDoubleArrayOf(vararg elements: Double): CArrayPointer<DoubleVar> {
val cArrayPointer = allocArray<DoubleVar>(elements.size)
elements.forEachIndexed { index, value ->
cArrayPointer[index] = value
}
return cArrayPointer
}Dominaezzz
08/01/2019, 3:43 PMDominaezzz
08/01/2019, 3:43 PMusePinned.