anchor.diff:  	((= i len4))
         (declare (fixnum i))
         (setf (aref (the (simple-array (signed-byte 32) (*)) str) i)
  -	(uffi:deref-array s :int i))
  +	(uffi:deref-array s '(:array :int) i))
   	(incf i))
       (do ((i (* 4 len4)))
   	((= i len))
         (declare (fixnum i))
         (setf (aref (the (simple-array (signed-byte 8) (*)) str) i)
  -	(uffi:deref-array s :unsigned-char i))
  +	(uffi:deref-array s '(:array :unsigned-char) i))
         (incf i))
       str))
   
  
positive.code: 		  (make-64-bit-integer high32 low32)))))
  	 (t
  	  ;; Choose optimized routine
  	  #-(or cmu sbcl scl)
  	  (native-to-string char-ptr)
  	  #+(or cmu sbcl scl)
  	  (uffi:convert-from-foreign-string char-ptr)))))))
    
  
  
negative.code: ;;;; Programmers:   Kevin M. Rosenberg
  ;;;; Date Started:  Mar 2002
  ;;;;
  ;;;; $Id: clsql-uffi.lisp,v 1.23 2003/05/17 07:50:55 kevin Exp $
  ;;;;
  ;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg
  ;;;;
  