kotlin-stdlib / kotlinx.cinterop / toCValues toCValues Native 1.3 fun ByteArray.toCValues(): CValues<ByteVar>(source) fun ShortArray.toCValues(): CValues<ShortVar>(source) fun IntArray.toCValues(): CValues<IntVar>(source) fun LongArray.toCValues(): CValues<LongVar>(source) fun FloatArray.toCValues(): CValues<FloatVar>(source) fun DoubleArray.toCValues(): CValues<DoubleVar>(source) fun <T : CPointed> Array<CPointer<T>?>.toCValues(): CValues<CPointerVar<T>>(source) fun <T : CPointed> List<CPointer<T>?>.toCValues(): CValues<CPointerVar<T>>(source) fun UByteArray.toCValues(): CValues<UByteVar>(source) fun UShortArray.toCValues(): CValues<UShortVar>(source) fun UIntArray.toCValues(): CValues<UIntVar>(source) fun ULongArray.toCValues(): CValues<ULongVar>(source)