summaryrefslogtreecommitdiff
path: root/ext/sqlite/sqlite.c
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2003-07-01 17:55:32 +0000
committerMarcus Boerger <helly@php.net>2003-07-01 17:55:32 +0000
commitd531dee3909af20c4326d91f16ee9e7b97bcb067 (patch)
tree8cb9700b0ed090e9a1fbd4572197e098887a2691 /ext/sqlite/sqlite.c
parente5af63a7d577a98eb6ffbd2e1298a7f20b435751 (diff)
downloadphp-git-d531dee3909af20c4326d91f16ee9e7b97bcb067.tar.gz
Fix warnings and allow builds without ext/session
Diffstat (limited to 'ext/sqlite/sqlite.c')
-rw-r--r--ext/sqlite/sqlite.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/sqlite/sqlite.c b/ext/sqlite/sqlite.c
index 54aded3138..9f3c03ea1d 100644
--- a/ext/sqlite/sqlite.c
+++ b/ext/sqlite/sqlite.c
@@ -58,8 +58,10 @@
ZEND_DECLARE_MODULE_GLOBALS(sqlite)
+#if HAVE_PHP_SESSION
extern ps_module ps_mod_sqlite;
#define ps_sqlite_ptr &ps_mod_sqlite
+#endif
extern int sqlite_encode_binary(const unsigned char *in, int n, unsigned char *out);
extern int sqlite_decode_binary(const unsigned char *in, unsigned char *out);
@@ -882,7 +884,9 @@ PHP_MINIT_FUNCTION(sqlite)
REGISTER_INI_ENTRIES();
+#if HAVE_PHP_SESSION
php_session_register_module(ps_sqlite_ptr);
+#endif
le_sqlite_db = zend_register_list_destructors_ex(php_sqlite_db_dtor, NULL, "sqlite database", module_number);
le_sqlite_pdb = zend_register_list_destructors_ex(NULL, php_sqlite_db_dtor, "sqlite database (persistent)", module_number);