summaryrefslogtreecommitdiff
path: root/psycopg/psycopgmodule.c
diff options
context:
space:
mode:
authorFederico Di Gregorio <fog@initd.org>2007-04-13 01:16:22 +0000
committerFederico Di Gregorio <fog@initd.org>2007-04-13 01:16:22 +0000
commit967ec370edf9adfac9cdc0767454aee888eae0d3 (patch)
treee43159894092bec249724432c6fb0f73d519fce5 /psycopg/psycopgmodule.c
parentee44315ff24ef94f84f412e519bff0f674750835 (diff)
downloadpsycopg2-967ec370edf9adfac9cdc0767454aee888eae0d3.tar.gz
int->size_t transition.
Diffstat (limited to 'psycopg/psycopgmodule.c')
-rw-r--r--psycopg/psycopgmodule.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/psycopg/psycopgmodule.c b/psycopg/psycopgmodule.c
index 73fc5c6..f115962 100644
--- a/psycopg/psycopgmodule.c
+++ b/psycopg/psycopgmodule.c
@@ -89,8 +89,8 @@ PyObject *decimalType = NULL;
":return: New database connection\n" \
":rtype: `extensions.connection`"
-static int
-_psyco_connect_fill_dsn(char *dsn, char *kw, char *v, int i)
+static size_t
+_psyco_connect_fill_dsn(char *dsn, char *kw, char *v, size_t i)
{
strcpy(&dsn[i], kw); i += strlen(kw);
strcpy(&dsn[i], v); i += strlen(v);
@@ -129,7 +129,8 @@ psyco_connect(PyObject *self, PyObject *args, PyObject *keywds)
PyObject *conn = NULL, *factory = NULL;
PyObject *pyport = NULL;
- int idsn=-1, iport=-1;
+ size_t idsn=-1;
+ int iport=-1;
char *dsn_static=NULL, *dsn_dynamic=NULL;
char *database=NULL, *user=NULL, *password=NULL;
char *host=NULL, *sslmode=NULL;
@@ -165,7 +166,7 @@ psyco_connect(PyObject *self, PyObject *args, PyObject *keywds)
PyOS_snprintf(port, 16, "%d", iport);
if (dsn_static == NULL) {
- int l = 45; /* len("dbname= user= password= host= port= sslmode=\0") */
+ size_t l = 45; /* len("dbname= user= password= host= port= sslmode=\0") */
if (database) l += strlen(database);
if (host) l += strlen(host);