com.github.lolgab.httpclient.internal.StringUtils.scala Maven / Gradle / Ivy
package com.github.lolgab.httpclient.internal
import java.nio.charset.Charset
import scala.scalanative.unsafe._
private[internal] object StringUtils {
private val charset = Charset.defaultCharset()
def fromCStringAndSize(cstr: CString, size: Int): String = {
val bytes = new Array[Byte](size)
var c = 0
while (c < size) {
bytes(c) = !(cstr + c)
c += 1
}
new String(bytes, charset)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy