Encode and decode 64 bit integers into ByteArrays and Longs
The datkt.uint64be package an be installed with NPM.
$ npm install @datkt/uint64be- Kotlin/Native and the
konanccommand line program.
## Compile a program in 'main.kt' and link uint64be.klib found in `node_modules/` $ konanc -r node_modules/@datkt -l uint64be/uint64be main.ktwhere main.kt might be
import datkt.uint64be.* fun main(args: Array<String>) { val enc = encode(0xdeadbeef) val dec = decode(env) // 0xdeadbeef == dec }Encodes an unsigned 64 bit integer number into a ByteArray.
Decodes an unsigned 64 bit integer from a ByteArray into a Long.
Inline function to return constant length of 8 bytes
MIT