From 856c2fbd23582f5f76f11982870bb4a54c348a2d Mon Sep 17 00:00:00 2001 From: Anthony Green Date: Fri, 10 Apr 2026 08:48:58 -0400 Subject: [PATCH] Fix CFFI deprecation warnings for bare struct type references Use (:struct sqlite3) and (:struct sqlite3-stmt) instead of bare sqlite3 and sqlite3-stmt in pointer type definitions, per current CFFI conventions. Co-Authored-By: Claude Opus 4.6 (1M context) --- sqlite-ffi.lisp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sqlite-ffi.lisp b/sqlite-ffi.lisp index 09964f7..ec4f48e 100644 --- a/sqlite-ffi.lisp +++ b/sqlite-ffi.lisp @@ -74,7 +74,7 @@ (defcstruct sqlite3) -(defctype p-sqlite3 (:pointer sqlite3)) +(defctype p-sqlite3 (:pointer (:struct sqlite3))) (defcfun sqlite3-open error-code (filename :string) @@ -92,7 +92,7 @@ (defcstruct sqlite3-stmt) -(defctype p-sqlite3-stmt (:pointer sqlite3-stmt)) +(defctype p-sqlite3-stmt (:pointer (:struct sqlite3-stmt))) (defcfun (sqlite3-prepare "sqlite3_prepare_v2") error-code (db p-sqlite3)