From 48a7f0839c01e84a1ac65c07dcbd7a12f4e35960 Mon Sep 17 00:00:00 2001 From: sergeych Date: Wed, 13 Aug 2025 23:24:51 +0300 Subject: [PATCH] less warnings --- lyng/src/nativeMain/kotlin/Common.native.kt | 4 +++- lynglib/src/commonMain/kotlin/net/sergeych/lynon/BitInput.kt | 2 ++ .../commonMain/kotlin/net/sergeych/lynon/MemoryBitOutput.kt | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lyng/src/nativeMain/kotlin/Common.native.kt b/lyng/src/nativeMain/kotlin/Common.native.kt index d2a2d43..985aa65 100644 --- a/lyng/src/nativeMain/kotlin/Common.native.kt +++ b/lyng/src/nativeMain/kotlin/Common.native.kt @@ -15,7 +15,9 @@ * */ -@file:OptIn(ExperimentalForeignApi::class, ExperimentalForeignApi::class, ExperimentalForeignApi::class) +@file:OptIn(ExperimentalForeignApi::class, ExperimentalForeignApi::class, ExperimentalForeignApi::class, + ExperimentalForeignApi::class +) package net.sergeych diff --git a/lynglib/src/commonMain/kotlin/net/sergeych/lynon/BitInput.kt b/lynglib/src/commonMain/kotlin/net/sergeych/lynon/BitInput.kt index b6659c0..2e8d817 100644 --- a/lynglib/src/commonMain/kotlin/net/sergeych/lynon/BitInput.kt +++ b/lynglib/src/commonMain/kotlin/net/sergeych/lynon/BitInput.kt @@ -99,6 +99,8 @@ interface BitInput { fun decompressStringOrNull(): String? = decompressOrNull()?.decodeToString() fun decompressString(): String = decompress().decodeToString() + + @Suppress("unused") fun unpackDouble(): Double { val bits = getBits(64) return Double.fromBits(bits.toLong()) diff --git a/lynglib/src/commonMain/kotlin/net/sergeych/lynon/MemoryBitOutput.kt b/lynglib/src/commonMain/kotlin/net/sergeych/lynon/MemoryBitOutput.kt index 647bc1e..4c914ce 100644 --- a/lynglib/src/commonMain/kotlin/net/sergeych/lynon/MemoryBitOutput.kt +++ b/lynglib/src/commonMain/kotlin/net/sergeych/lynon/MemoryBitOutput.kt @@ -102,7 +102,7 @@ class BitArray(val bytes: UByteArray, val lastByteBits: Int) : BitList { * in the bit 0x02 of the first byte, etc. * * This allows automatic fill of the last byte with zeros. This is important when - * using bytes stored from [asByteArray] or [asUbyteArray]. When converting to + * using bytes stored from [asByteArray] or `asUbyteArray`. When converting to * bytes, automatic padding to byte size is applied. With such bit order, constructing * [BitInput] to read from [ByteArray.toUByteArray] result only provides 0 to 7 extra zeroes bits * at teh end which is often acceptable. To avoid this, use [toBitArray]; the [BitArray]