Add support for primitive types to raws

This commit is contained in:
Joshua Suskalo 2022-11-29 21:31:28 -06:00
parent 5ccf369477
commit 2c45d8e875
No known key found for this signature in database
GPG key ID: 9B6BA586EFF1B9F0

View file

@ -1201,11 +1201,15 @@
(defmethod serialize-into ::raw (defmethod serialize-into ::raw
[obj _type segment _session] [obj _type segment _session]
(copy-segment segment obj)) (if (instance? MemorySegment obj)
(copy-segment segment obj)
obj))
(defmethod deserialize-from ::raw (defmethod deserialize-from ::raw
[segment _type] [segment _type]
(clone-segment segment)) (if (instance? MemorySegment segment)
(clone-segment segment)
segment))
;;; C String type ;;; C String type