]> granicus.if.org Git - php/commitdiff
Fix compiler warnings, always cast to zend_long from sqlite3_int64 when converting...
authorKalle Sommer Nielsen <kalle@php.net>
Thu, 20 Oct 2016 08:57:38 +0000 (10:57 +0200)
committerKalle Sommer Nielsen <kalle@php.net>
Thu, 20 Oct 2016 08:57:38 +0000 (10:57 +0200)
ext/sqlite3/sqlite3.c

index 969eb310a137224ddcb09dbb1988eb9dc45e4ca1..07949a9d5e282707e9e32ff0ec153c1621a8006f 100644 (file)
@@ -251,7 +251,7 @@ PHP_METHOD(sqlite3, lastInsertRowID)
                return;
        }
 
-       RETURN_LONG(sqlite3_last_insert_rowid(db_obj->db));
+       RETURN_LONG((zend_long) sqlite3_last_insert_rowid(db_obj->db));
 }
 /* }}} */
 
@@ -583,7 +583,7 @@ static void sqlite_value_to_zval(sqlite3_stmt *stmt, int column, zval *data) /*
                                ZVAL_STRINGL(data, (char *)sqlite3_column_text(stmt, column), sqlite3_column_bytes(stmt, column));
                        } else {
 #endif
-                               ZVAL_LONG(data, val);
+                               ZVAL_LONG(data, (zend_long) val);
 #if LONG_MAX <= 2147483647
                        }
 #endif