# HG changeset patch
# User Edouard Tisserant <edouard.tisserant@gmail.com>
# Date 1689888021 -7200
# Node ID b4f8fe5e3b0fd100458b5484b4df0b814ca6ee2b
# Parent  2596dabeea047eac9c76f063009ae2020a0ab9e3
Runtime: remove now useless typechecking/convertion

diff -r 2596dabeea04 -r b4f8fe5e3b0f runtime/typemapping.py
--- a/runtime/typemapping.py	Thu Jul 20 22:47:12 2023 +0200
+++ b/runtime/typemapping.py	Thu Jul 20 23:20:21 2023 +0200
@@ -94,10 +94,6 @@
         if c_type is not None and (buffoffset + size) <= buffsize:
             ptr = cast(cursor, POINTER(c_type))
             value = unpack_func(ptr.contents)
-            if iectype not in ["BOOL", "DATE", "DT", "STRING", "TIME", "TOD"]:
-                value = value.value
-            elif iectype == "STRING":
-                value = value.decode()
             buffoffset += size
             res.append(value)
         else: