summaryrefslogtreecommitdiff
path: root/ext/sqlite3/sqlite3.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/sqlite3/sqlite3.c')
-rw-r--r--ext/sqlite3/sqlite3.c66
1 files changed, 33 insertions, 33 deletions
diff --git a/ext/sqlite3/sqlite3.c b/ext/sqlite3/sqlite3.c
index 54c80972c9..075d43b7bc 100644
--- a/ext/sqlite3/sqlite3.c
+++ b/ext/sqlite3/sqlite3.c
@@ -249,7 +249,7 @@ PHP_METHOD(sqlite3, version)
array_init(return_value);
add_assoc_string(return_value, "versionString", (char*)sqlite3_libversion());
- add_assoc_long(return_value, "versionNumber", sqlite3_libversion_number());
+ add_assoc_int(return_value, "versionNumber", sqlite3_libversion_number());
return;
}
@@ -269,7 +269,7 @@ PHP_METHOD(sqlite3, lastInsertRowID)
return;
}
- RETURN_LONG(sqlite3_last_insert_rowid(db_obj->db));
+ RETURN_INT(sqlite3_last_insert_rowid(db_obj->db));
}
/* }}} */
@@ -287,7 +287,7 @@ PHP_METHOD(sqlite3, lastErrorCode)
return;
}
- RETURN_LONG(sqlite3_errcode(db_obj->db));
+ RETURN_INT(sqlite3_errcode(db_obj->db));
}
/* }}} */
@@ -424,7 +424,7 @@ PHP_METHOD(sqlite3, changes)
return;
}
- RETURN_LONG(sqlite3_changes(db_obj->db));
+ RETURN_INT(sqlite3_changes(db_obj->db));
}
/* }}} */
@@ -579,7 +579,7 @@ static void sqlite_value_to_zval(sqlite3_stmt *stmt, int column, zval *data) /*
if ((sqlite3_column_int64(stmt, column)) >= INT_MAX || sqlite3_column_int64(stmt, column) <= INT_MIN) {
ZVAL_STRINGL(data, (char *)sqlite3_column_text(stmt, column), sqlite3_column_bytes(stmt, column));
} else {
- ZVAL_LONG(data, sqlite3_column_int64(stmt, column));
+ ZVAL_INT(data, sqlite3_column_int64(stmt, column));
}
break;
@@ -711,16 +711,16 @@ static int sqlite3_do_callback(struct php_sqlite3_fci *fc, zval *cb, int argc, s
ZVAL_NULL(&agg_context->zval_context);
}
ZVAL_COPY_VALUE(&zargs[0], &agg_context->zval_context);
- ZVAL_LONG(&zargs[1], agg_context->row_count);
+ ZVAL_INT(&zargs[1], agg_context->row_count);
}
for (i = 0; i < argc; i++) {
switch (sqlite3_value_type(argv[i])) {
case SQLITE_INTEGER:
#if LONG_MAX > 2147483647
- ZVAL_LONG(&zargs[i + is_agg], sqlite3_value_int64(argv[i]));
+ ZVAL_INT(&zargs[i + is_agg], sqlite3_value_int64(argv[i]));
#else
- ZVAL_LONG(&zargs[i + is_agg], sqlite3_value_int(argv[i]));
+ ZVAL_INT(&zargs[i + is_agg], sqlite3_value_int(argv[i]));
#endif
break;
@@ -762,11 +762,11 @@ static int sqlite3_do_callback(struct php_sqlite3_fci *fc, zval *cb, int argc, s
* or if we are finalizing an aggregate */
if (!Z_ISUNDEF(retval)) {
switch (Z_TYPE(retval)) {
- case IS_LONG:
+ case IS_INT:
#if LONG_MAX > 2147483647
- sqlite3_result_int64(context, Z_LVAL(retval));
+ sqlite3_result_int64(context, Z_IVAL(retval));
#else
- sqlite3_result_int(context, Z_LVAL(retval));
+ sqlite3_result_int(context, Z_IVAL(retval));
#endif
break;
@@ -780,7 +780,7 @@ static int sqlite3_do_callback(struct php_sqlite3_fci *fc, zval *cb, int argc, s
default:
convert_to_string_ex(&retval);
- sqlite3_result_text(context, Z_STRVAL(retval), Z_STRLEN(retval), SQLITE_TRANSIENT);
+ sqlite3_result_text(context, Z_STRVAL(retval), Z_STRSIZE(retval), SQLITE_TRANSIENT);
break;
}
} else {
@@ -871,13 +871,13 @@ static int php_sqlite3_callback_compare(void *coll, int a_len, const void *a, in
zval_ptr_dtor(&zargs[1]);
efree(zargs);
- //retval ought to contain a ZVAL_LONG by now
+ //retval ought to contain a ZVAL_INT by now
// (the result of a comparison, i.e. most likely -1, 0, or 1)
//I suppose we could accept any scalar return type, though.
- if (Z_TYPE(retval) != IS_LONG){
+ if (Z_TYPE(retval) != IS_INT){
php_error_docref(NULL TSRMLS_CC, E_WARNING, "An error occurred while invoking the compare callback (invalid return type). Collation behaviour is undefined.");
}else{
- ret = Z_LVAL(retval);
+ ret = Z_IVAL(retval);
}
zval_ptr_dtor(&retval);
@@ -1252,7 +1252,7 @@ PHP_METHOD(sqlite3stmt, paramCount)
SQLITE3_CHECK_INITIALIZED_STMT(stmt_obj->stmt, SQLite3Stmt);
- RETURN_LONG(sqlite3_bind_parameter_count(stmt_obj->stmt));
+ RETURN_INT(sqlite3_bind_parameter_count(stmt_obj->stmt));
}
/* }}} */
@@ -1493,11 +1493,11 @@ PHP_METHOD(sqlite3stmt, execute)
switch (param->type) {
case SQLITE_INTEGER:
- convert_to_long(parameter);
+ convert_to_int(parameter);
#if LONG_MAX > 2147483647
- sqlite3_bind_int64(stmt_obj->stmt, param->param_number, Z_LVAL_P(parameter));
+ sqlite3_bind_int64(stmt_obj->stmt, param->param_number, Z_IVAL_P(parameter));
#else
- sqlite3_bind_int(stmt_obj->stmt, param->param_number, Z_LVAL_P(parameter));
+ sqlite3_bind_int(stmt_obj->stmt, param->param_number, Z_IVAL_P(parameter));
#endif
break;
@@ -1532,7 +1532,7 @@ PHP_METHOD(sqlite3stmt, execute)
case SQLITE3_TEXT:
convert_to_string(parameter);
- sqlite3_bind_text(stmt_obj->stmt, param->param_number, Z_STRVAL_P(parameter), Z_STRLEN_P(parameter), SQLITE_STATIC);
+ sqlite3_bind_text(stmt_obj->stmt, param->param_number, Z_STRVAL_P(parameter), Z_STRSIZE_P(parameter), SQLITE_STATIC);
break;
case SQLITE_NULL:
@@ -1641,7 +1641,7 @@ PHP_METHOD(sqlite3result, numColumns)
return;
}
- RETURN_LONG(sqlite3_column_count(result_obj->stmt_obj->stmt));
+ RETURN_INT(sqlite3_column_count(result_obj->stmt_obj->stmt));
}
/* }}} */
@@ -1689,7 +1689,7 @@ PHP_METHOD(sqlite3result, columnType)
RETURN_FALSE;
}
- RETURN_LONG(sqlite3_column_type(result_obj->stmt_obj->stmt, column));
+ RETURN_INT(sqlite3_column_type(result_obj->stmt_obj->stmt, column));
}
/* }}} */
@@ -2223,19 +2223,19 @@ PHP_MINIT_FUNCTION(sqlite3)
REGISTER_INI_ENTRIES();
- REGISTER_LONG_CONSTANT("SQLITE3_ASSOC", PHP_SQLITE3_ASSOC, CONST_CS | CONST_PERSISTENT);
- REGISTER_LONG_CONSTANT("SQLITE3_NUM", PHP_SQLITE3_NUM, CONST_CS | CONST_PERSISTENT);
- REGISTER_LONG_CONSTANT("SQLITE3_BOTH", PHP_SQLITE3_BOTH, CONST_CS | CONST_PERSISTENT);
+ REGISTER_INT_CONSTANT("SQLITE3_ASSOC", PHP_SQLITE3_ASSOC, CONST_CS | CONST_PERSISTENT);
+ REGISTER_INT_CONSTANT("SQLITE3_NUM", PHP_SQLITE3_NUM, CONST_CS | CONST_PERSISTENT);
+ REGISTER_INT_CONSTANT("SQLITE3_BOTH", PHP_SQLITE3_BOTH, CONST_CS | CONST_PERSISTENT);
- REGISTER_LONG_CONSTANT("SQLITE3_INTEGER", SQLITE_INTEGER, CONST_CS | CONST_PERSISTENT);
- REGISTER_LONG_CONSTANT("SQLITE3_FLOAT", SQLITE_FLOAT, CONST_CS | CONST_PERSISTENT);
- REGISTER_LONG_CONSTANT("SQLITE3_TEXT", SQLITE3_TEXT, CONST_CS | CONST_PERSISTENT);
- REGISTER_LONG_CONSTANT("SQLITE3_BLOB", SQLITE_BLOB, CONST_CS | CONST_PERSISTENT);
- REGISTER_LONG_CONSTANT("SQLITE3_NULL", SQLITE_NULL, CONST_CS | CONST_PERSISTENT);
+ REGISTER_INT_CONSTANT("SQLITE3_INTEGER", SQLITE_INTEGER, CONST_CS | CONST_PERSISTENT);
+ REGISTER_INT_CONSTANT("SQLITE3_FLOAT", SQLITE_FLOAT, CONST_CS | CONST_PERSISTENT);
+ REGISTER_INT_CONSTANT("SQLITE3_TEXT", SQLITE3_TEXT, CONST_CS | CONST_PERSISTENT);
+ REGISTER_INT_CONSTANT("SQLITE3_BLOB", SQLITE_BLOB, CONST_CS | CONST_PERSISTENT);
+ REGISTER_INT_CONSTANT("SQLITE3_NULL", SQLITE_NULL, CONST_CS | CONST_PERSISTENT);
- REGISTER_LONG_CONSTANT("SQLITE3_OPEN_READONLY", SQLITE_OPEN_READONLY, CONST_CS | CONST_PERSISTENT);
- REGISTER_LONG_CONSTANT("SQLITE3_OPEN_READWRITE", SQLITE_OPEN_READWRITE, CONST_CS | CONST_PERSISTENT);
- REGISTER_LONG_CONSTANT("SQLITE3_OPEN_CREATE", SQLITE_OPEN_CREATE, CONST_CS | CONST_PERSISTENT);
+ REGISTER_INT_CONSTANT("SQLITE3_OPEN_READONLY", SQLITE_OPEN_READONLY, CONST_CS | CONST_PERSISTENT);
+ REGISTER_INT_CONSTANT("SQLITE3_OPEN_READWRITE", SQLITE_OPEN_READWRITE, CONST_CS | CONST_PERSISTENT);
+ REGISTER_INT_CONSTANT("SQLITE3_OPEN_CREATE", SQLITE_OPEN_CREATE, CONST_CS | CONST_PERSISTENT);
return SUCCESS;
}