Hide nativeMemUtils and pointerSize

This commit is contained in:
Svyatoslav Scherbina
2017-09-15 11:39:16 +03:00
committed by SvyatoslavScherbina
parent 388aba5040
commit d8ed1f4414
5 changed files with 18 additions and 10 deletions
@@ -57,9 +57,7 @@ public fun base64Decode(encoded: String): ByteArray {
val errorCode = DecodeBase64(encoded, encoded.length, result, resultSize)
if (errorCode != 0) throw Error("Non-zero exit code of DecodeBase64: ${errorCode}")
val realSize = resultSize[0]
val bytes = ByteArray(realSize)
nativeMemUtils.getByteArray(result.pointed, bytes, realSize)
return bytes
return result.readBytes(realSize)
}
}