r10344: 2005-02-22 Kevin Rosenberg (kevin@rosenberg.net)
[uffi.git] / src / primitives.lisp
index 087802648e052cd65e70796a5251ef93f0980c5f..5522f5a73e55e79f4baea4a7d0e844d46357d53b 100644 (file)
@@ -147,7 +147,8 @@ supports takes advantage of this optimization."
 (setq *type-conversion-list*
     '((* . *) (:void . sb-alien:void) 
       (:pointer-void . (* t))
-      (:cstring . sb-alien:c-string)
+      #-sb-unicode(:cstring . sb-alien:c-string)
+      #+sb-unicode(:cstring . sb-alien:utf8-string)
       (:char . sb-alien:char) 
       (:unsigned-char . (sb-alien:unsigned 8))
       (:byte . (sb-alien:signed 8))