helly           Tue Jul  1 13:55:32 2003 EDT

  Modified files:              
    /php-src/ext/sqlite sqlite.c sess_sqlite.c 
  Log:
  Fix warnings and allow builds without ext/session
  
Index: php-src/ext/sqlite/sqlite.c
diff -u php-src/ext/sqlite/sqlite.c:1.68 php-src/ext/sqlite/sqlite.c:1.69
--- php-src/ext/sqlite/sqlite.c:1.68    Tue Jul  1 09:26:49 2003
+++ php-src/ext/sqlite/sqlite.c Tue Jul  1 13:55:32 2003
@@ -17,7 +17,7 @@
    |          Marcus Boerger <[EMAIL PROTECTED]>                              |
    +----------------------------------------------------------------------+
 
-   $Id: sqlite.c,v 1.68 2003/07/01 13:26:49 wez Exp $ 
+   $Id: sqlite.c,v 1.69 2003/07/01 17:55:32 helly Exp $ 
 */
 
 #ifdef HAVE_CONFIG_H
@@ -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 @@
 
        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);
@@ -944,7 +948,7 @@
 {
        php_info_print_table_start();
        php_info_print_table_header(2, "SQLite support", "enabled");
-       php_info_print_table_row(2, "PECL Module version", PHP_SQLITE_MODULE_VERSION " 
$Id: sqlite.c,v 1.68 2003/07/01 13:26:49 wez Exp $");
+       php_info_print_table_row(2, "PECL Module version", PHP_SQLITE_MODULE_VERSION " 
$Id: sqlite.c,v 1.69 2003/07/01 17:55:32 helly Exp $");
        php_info_print_table_row(2, "SQLite Library", sqlite_libversion());
        php_info_print_table_row(2, "SQLite Encoding", sqlite_libencoding());
        php_info_print_table_end();
Index: php-src/ext/sqlite/sess_sqlite.c
diff -u php-src/ext/sqlite/sess_sqlite.c:1.2 php-src/ext/sqlite/sess_sqlite.c:1.3
--- php-src/ext/sqlite/sess_sqlite.c:1.2        Tue Jul  1 09:09:57 2003
+++ php-src/ext/sqlite/sess_sqlite.c    Tue Jul  1 13:55:32 2003
@@ -17,9 +17,12 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: sess_sqlite.c,v 1.2 2003/07/01 13:09:57 wez Exp $ */
+/* $Id: sess_sqlite.c,v 1.3 2003/07/01 17:55:32 helly Exp $ */
 
 #include "php.h"
+
+#if HAVE_PHP_SESSION
+
 #include "ext/session/php_session.h"
 #include <sqlite.h>
 
@@ -71,9 +74,7 @@
 
 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? */
@@ -202,6 +203,8 @@
        return SQLITE_OK == sqlite_exec_printf(db, GC_QUERY, NULL, NULL, NULL, t, 
maxlifetime) ?
                SUCCESS : FAILURE;
 }
+
+#endif /* HAVE_PHP_SESSION */
 
 /*
  * Local variables:



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to