public object FfiConverterUInt: FfiConverter { override fun lift(value: Int): UInt { return value.toUInt() } override fun read(buf: ByteBuffer): UInt { return lift(buf.getInt()) } override fun lower(value: UInt): Int { return value.toInt() } override fun allocationSize(value: UInt) = 4UL override fun write(value: UInt, buf: ByteBuffer) { buf.putInt(value.toInt()) } }