X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=db-sqlite%2Fsqlite-api.lisp;h=b25653f449de17592ed5173d956ccc73be92b2ff;hb=c7cbd01b259a1846a5e172d69c956b836b14febb;hp=de46ae88e48ca3b67ae552d206028f080359b9d0;hpb=e567409d9fff3f7231c2a0bb69b345e19de2b246;p=clsql.git diff --git a/db-sqlite/sqlite-api.lisp b/db-sqlite/sqlite-api.lisp index de46ae8..b25653f 100644 --- a/db-sqlite/sqlite-api.lisp +++ b/db-sqlite/sqlite-api.lisp @@ -7,8 +7,6 @@ ;;;; Authors: Aurelio Bignoli and Kevin Rosenberg ;;;; Created: Nov 2003 ;;;; -;;;; $Id$ -;;;; ;;;; This file, part of CLSQL, is Copyright (c) 2003 by Aurelio Bignoli ;;;; and Copyright (c) 2003-2004 by Kevin Rosenberg ;;;; @@ -307,10 +305,11 @@ (null-pointer-p row)) (declaim (inline sqlite-aref)) -(defun sqlite-aref (a n) +(defun sqlite-aref (a n encoding) (declare (type sqlite-row-pointer-type a)) (convert-from-foreign-string - (deref-array (deref-pointer a 'sqlite-row-pointer) '(:array (* :unsigned-char)) n))) + (deref-array (deref-pointer a 'sqlite-row-pointer) '(:array (* :unsigned-char)) n) + :encoding encoding)) (declaim (inline sqlite-raw-aref)) (defun sqlite-raw-aref (a n)