X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=tests%2Fpointers.lisp;h=886ea517816b30f03046b659940143b1d48f2b10;hb=868ae7fad94b80592524dea37eae1000075605c6;hp=495fdcd392f9b480f06c3fc4fb623e26b8243ddf;hpb=1330decaa5c85fe9eda4f8933269e2dbaae2f7a7;p=uffi.git diff --git a/tests/pointers.lisp b/tests/pointers.lisp index 495fdcd..886ea51 100644 --- a/tests/pointers.lisp +++ b/tests/pointers.lisp @@ -52,5 +52,14 @@ (uffi:convert-from-foreign-string fs)) "a") +(deftest chptr.6 + (uffi:with-foreign-object (fs '(:array :unsigned-char 128)) + (setf (uffi:deref-array fs '(:array :unsigned-char) 0) + (uffi:ensure-char-storable #\a)) + (setf (uffi:deref-array fs '(:array :unsigned-char) 1) + (uffi:ensure-char-storable (code-char 0))) + (uffi:convert-from-foreign-string fs)) + "a") +