From: Kalle Sommer Nielsen Date: Thu, 20 Oct 2016 08:57:38 +0000 (+0200) Subject: Fix compiler warnings, always cast to zend_long from sqlite3_int64 when converting... X-Git-Tag: php-7.2.0alpha1~1068 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f38834a18057fd605d456c670a4ed88a2f671ee0;p=php Fix compiler warnings, always cast to zend_long from sqlite3_int64 when converting to a zval --- diff --git a/ext/sqlite3/sqlite3.c b/ext/sqlite3/sqlite3.c index 969eb310a1..07949a9d5e 100644 --- a/ext/sqlite3/sqlite3.c +++ b/ext/sqlite3/sqlite3.c @@ -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