[Python-checkins] cpython: sqlite: Use Py_ssize_t to store a size instead of an int
victor.stinner
python-checkins at python.org
Mon Nov 18 02:07:44 CET 2013
http://hg.python.org/cpython/rev/2a01ca4b0edc
changeset: 87236:2a01ca4b0edc
user: Victor Stinner <victor.stinner at gmail.com>
date: Mon Nov 18 02:07:29 2013 +0100
summary:
sqlite: Use Py_ssize_t to store a size instead of an int
Fix a compiler warning on Windows 64-bit
files:
Modules/_sqlite/statement.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/Modules/_sqlite/statement.c b/Modules/_sqlite/statement.c
--- a/Modules/_sqlite/statement.c
+++ b/Modules/_sqlite/statement.c
@@ -184,7 +184,7 @@
int i;
int rc;
int num_params_needed;
- int num_params;
+ Py_ssize_t num_params;
Py_BEGIN_ALLOW_THREADS
num_params_needed = sqlite3_bind_parameter_count(self->st);
@@ -200,7 +200,9 @@
num_params = PySequence_Size(parameters);
}
if (num_params != num_params_needed) {
- PyErr_Format(pysqlite_ProgrammingError, "Incorrect number of bindings supplied. The current statement uses %d, and there are %d supplied.",
+ PyErr_Format(pysqlite_ProgrammingError,
+ "Incorrect number of bindings supplied. The current "
+ "statement uses %d, and there are %zd supplied.",
num_params_needed, num_params);
return;
}
--
Repository URL: http://hg.python.org/cpython
More information about the Python-checkins
mailing list