summaryrefslogtreecommitdiff
path: root/lisp/sqlite.el
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2023-11-24 09:30:53 +0200
committerEli Zaretskii <eliz@gnu.org>2023-11-24 09:30:53 +0200
commite6ad97a3338c22224eb0da3f0d3226be255298a7 (patch)
tree5a18eda531223f18b0aa35e7253af90a45332eff /lisp/sqlite.el
parent1978b603bc3068140833e478a8103fea1d185aec (diff)
downloademacs-e6ad97a3338c22224eb0da3f0d3226be255298a7.tar.gz
Fix byte-compilation warnings about 'sqlite-rollback'
* lisp/sqlite.el (sqlite-transaction, sqlite-commit) (sqlite-rollback): Declare. * lisp/emacs-lisp/multisession.el (sqlite-commit) (sqlite-transaction): Remove declaration.
Diffstat (limited to 'lisp/sqlite.el')
-rw-r--r--lisp/sqlite.el4
1 files changed, 4 insertions, 0 deletions
diff --git a/lisp/sqlite.el b/lisp/sqlite.el
index 8a525739c9a..22a0355d3cd 100644
--- a/lisp/sqlite.el
+++ b/lisp/sqlite.el
@@ -23,6 +23,10 @@
;;; Code:
+(declare-function sqlite-transaction "sqlite.c")
+(declare-function sqlite-commit "sqlite.c")
+(declare-function sqlite-rollback "sqlite.c")
+
(defmacro with-sqlite-transaction (db &rest body)
"Execute BODY while holding a transaction for DB.
If BODY completes normally, commit the changes and return