Commit 77e77a12 authored by Ned Deily's avatar Ned Deily

Issue #14572: Prevent build failures with pre-3.5.0 versions of

sqlite3, such as was shipped with Centos 5 and Mac OS X 10.4.
parent f439a366
...@@ -64,6 +64,9 @@ Core and Builtins ...@@ -64,6 +64,9 @@ Core and Builtins
Library Library
------- -------
- Issue #14572: Prevent build failures with pre-3.5.0 versions of
sqlite3, such as was shipped with Centos 5 and Mac OS X 10.4.
- Issue #14426: Correct the Date format in Expires attribute of Set-Cookie - Issue #14426: Correct the Date format in Expires attribute of Set-Cookie
Header in Cookie.py. Header in Cookie.py.
......
...@@ -549,7 +549,7 @@ void _pysqlite_set_result(sqlite3_context* context, PyObject* py_val) ...@@ -549,7 +549,7 @@ void _pysqlite_set_result(sqlite3_context* context, PyObject* py_val)
} else if (py_val == Py_None) { } else if (py_val == Py_None) {
sqlite3_result_null(context); sqlite3_result_null(context);
} else if (PyInt_Check(py_val)) { } else if (PyInt_Check(py_val)) {
sqlite3_result_int64(context, (sqlite3_int64)PyInt_AsLong(py_val)); sqlite3_result_int64(context, (sqlite_int64)PyInt_AsLong(py_val));
} else if (PyLong_Check(py_val)) { } else if (PyLong_Check(py_val)) {
sqlite3_result_int64(context, PyLong_AsLongLong(py_val)); sqlite3_result_int64(context, PyLong_AsLongLong(py_val));
} else if (PyFloat_Check(py_val)) { } else if (PyFloat_Check(py_val)) {
...@@ -580,7 +580,7 @@ PyObject* _pysqlite_build_py_params(sqlite3_context *context, int argc, sqlite3_ ...@@ -580,7 +580,7 @@ PyObject* _pysqlite_build_py_params(sqlite3_context *context, int argc, sqlite3_
sqlite3_value* cur_value; sqlite3_value* cur_value;
PyObject* cur_py_value; PyObject* cur_py_value;
const char* val_str; const char* val_str;
sqlite3_int64 val_int; sqlite_int64 val_int;
Py_ssize_t buflen; Py_ssize_t buflen;
void* raw_buffer; void* raw_buffer;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment