From 9675f5904034dc1ee3f1c9278f3ea4b22efb2fe4 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Fri, 27 Feb 2026 08:53:49 -0500 Subject: [PATCH] Fixes lack of import and new kotlin rules --- .../kotlin/com/vitorpamplona/quartz/utils/GZip.ios.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/quartz/src/iosMain/kotlin/com/vitorpamplona/quartz/utils/GZip.ios.kt b/quartz/src/iosMain/kotlin/com/vitorpamplona/quartz/utils/GZip.ios.kt index cd7419a8c..24676f812 100644 --- a/quartz/src/iosMain/kotlin/com/vitorpamplona/quartz/utils/GZip.ios.kt +++ b/quartz/src/iosMain/kotlin/com/vitorpamplona/quartz/utils/GZip.ios.kt @@ -21,6 +21,7 @@ package com.vitorpamplona.quartz.utils import kotlinx.cinterop.ExperimentalForeignApi +import kotlinx.cinterop.addressOf import kotlinx.cinterop.alloc import kotlinx.cinterop.memScoped import kotlinx.cinterop.ptr @@ -110,7 +111,7 @@ actual object GZip { stream.next_in = pinIn.addressOf(0).reinterpret() stream.avail_in = content.size.toUInt() - var status: Int + var status: Int = Z_OK do { val chunk = ByteArray(chunkSize) chunk.usePinned { pinOut -> @@ -131,7 +132,10 @@ actual object GZip { val totalSize = chunks.sumOf { it.size } val result = ByteArray(totalSize) var pos = 0 - chunks.forEach { chunk -> chunk.copyInto(result, pos); pos += chunk.size } + chunks.forEach { chunk -> + chunk.copyInto(result, pos) + pos += chunk.size + } return result.decodeToString() } }