Files
bytes.kt/src/commonMain/kotlin/com/infendro/bytes/uint/Copy.kt
Infendro ff0e17b5ad
All checks were successful
/ test (pull_request) Successful in 2m47s
switch to signed-first approach
It turns out signed math is more performant
2026-01-15 14:10:14 +01:00

18 lines
506 B
Kotlin

package com.infendro.bytes.uint
import com.infendro.bytes.ByteOrder
import com.infendro.bytes.ByteOrder.BIG_ENDIAN
import com.infendro.bytes.int.copyInto
fun UInt.copyInto(
destination: ByteArray,
destinationOffset: Int = 0,
order: ByteOrder = BIG_ENDIAN,
) = toInt().copyInto(destination, destinationOffset, order)
fun UInt.copyInto(
destination: UByteArray,
destinationOffset: Int = 0,
order: ByteOrder = BIG_ENDIAN,
) = toInt().copyInto(destination, destinationOffset, order)