diff options
author | Marcus Boerger <helly@php.net> | 2003-07-01 17:55:32 +0000 |
---|---|---|
committer | Marcus Boerger <helly@php.net> | 2003-07-01 17:55:32 +0000 |
commit | d531dee3909af20c4326d91f16ee9e7b97bcb067 (patch) | |
tree | 8cb9700b0ed090e9a1fbd4572197e098887a2691 | |
parent | e5af63a7d577a98eb6ffbd2e1298a7f20b435751 (diff) | |
download | php-git-d531dee3909af20c4326d91f16ee9e7b97bcb067.tar.gz |
Fix warnings and allow builds without ext/session
-rw-r--r-- | ext/sqlite/sess_sqlite.c | 7 | ||||
-rw-r--r-- | ext/sqlite/sqlite.c | 4 |
2 files changed, 9 insertions, 2 deletions
diff --git a/ext/sqlite/sess_sqlite.c b/ext/sqlite/sess_sqlite.c index 7305673adb..f9272d997c 100644 --- a/ext/sqlite/sess_sqlite.c +++ b/ext/sqlite/sess_sqlite.c @@ -20,6 +20,9 @@ /* $Id$ */ #include "php.h" + +#if HAVE_PHP_SESSION + #include "ext/session/php_session.h" #include <sqlite.h> @@ -71,9 +74,7 @@ static int ps_sqlite_valid_key(const char *key) PS_OPEN_FUNC(sqlite) { - char *filepath; char *errmsg = NULL; - int spath_len, sname_len, fp_len; sqlite *db; /* TODO: do we need a safe_mode check here? */ @@ -203,6 +204,8 @@ PS_GC_FUNC(sqlite) SUCCESS : FAILURE; } +#endif /* HAVE_PHP_SESSION */ + /* * Local variables: * tab-width: 4 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); |