From 8e948ab97ebc74245064fdb8467342abb7fe2bb3 Mon Sep 17 00:00:00 2001 From: "dick r. chiang" Date: Sun, 12 Dec 2021 07:13:37 +0100 Subject: [PATCH] Fix some compilation warnings in sqlite-less builds * test/src/sqlite-tests.el: * lisp/sqlite-mode.el: Avoid compilation warnings in builds without libsqlite (bug#52440). --- lisp/sqlite-mode.el | 8 ++++++++ test/src/sqlite-tests.el | 10 ++++++++++ 2 files changed, 18 insertions(+) diff --git a/lisp/sqlite-mode.el b/lisp/sqlite-mode.el index 834a8022131..43d76c4fd70 100644 --- a/lisp/sqlite-mode.el +++ b/lisp/sqlite-mode.el @@ -25,6 +25,14 @@ (require 'cl-lib) +(declare-function sqlite-execute "sqlite.c") +(declare-function sqlite-more-p "sqlite.c") +(declare-function sqlite-next "sqlite.c") +(declare-function sqlite-columns "sqlite.c") +(declare-function sqlite-finalize "sqlite.c") +(declare-function sqlite-select "sqlite.c") +(declare-function sqlite-open "sqlite.c") + (defvar-keymap sqlite-mode-map "g" #'sqlite-mode-list-tables "c" #'sqlite-mode-list-columns diff --git a/test/src/sqlite-tests.el b/test/src/sqlite-tests.el index 7ccea1c2a54..6a88f0fd6ca 100644 --- a/test/src/sqlite-tests.el +++ b/test/src/sqlite-tests.el @@ -26,6 +26,16 @@ (require 'ert) (require 'ert-x) +(declare-function sqlite-execute "sqlite.c") +(declare-function sqlite-close "sqlite.c") +(declare-function sqlitep "sqlite.c") +(declare-function sqlite-available-p "sqlite.c") +(declare-function sqlite-finalize "sqlite.c") +(declare-function sqlite-next "sqlite.c") +(declare-function sqlite-more-p "sqlite.c") +(declare-function sqlite-select "sqlite.c") +(declare-function sqlite-open "sqlite.c") + (ert-deftest sqlite-select () (skip-unless (sqlite-available-p)) (let ((db (sqlite-open))) -- 2.39.5