Author: turnstep
Date: Wed Jun 17 09:33:07 2009
New Revision: 12857

Modified:
   DBD-Pg/trunk/dbdimp.c
   DBD-Pg/trunk/quote.c

Log:
Minor compiler-be-happier tweaks.


Modified: DBD-Pg/trunk/dbdimp.c
==============================================================================
--- DBD-Pg/trunk/dbdimp.c       (original)
+++ DBD-Pg/trunk/dbdimp.c       Wed Jun 17 09:33:07 2009
@@ -780,7 +780,7 @@
        unsigned int newval = SvTRUE(valuesv);
        int          retval = 0;
 
-       if (TSTART) TRC(DBILOGFP, "%sBegin dbd_db_STORE (key: %s newval: %d 
kl:%d)\n", THEADER, key, newval);
+       if (TSTART) TRC(DBILOGFP, "%sBegin dbd_db_STORE (key: %s newval: %d 
kl:%d)\n", THEADER, key, newval, kl);
        
        switch (kl) {
 
@@ -1572,7 +1572,7 @@
                        imp_sth->seg->segment = NULL;
                }
                if (TRACE6) TRC(DBILOGFP, "%sdirect split = (%s) length=(%d)\n",
-                                               THEADER, imp_sth->seg->segment, 
imp_sth->totalsize);
+                                               THEADER, imp_sth->seg->segment, 
(int)imp_sth->totalsize);
                if (TEND) TRC(DBILOGFP, "%sEnd pg_st_split_statement 
(direct)\n", THEADER);
                return;
        }
@@ -1990,7 +1990,7 @@
                TRC(DBILOGFP, "%sPlaceholder number, fooname, id:\n", THEADER);
                for (xlen=1,currph=imp_sth->ph; NULL != currph; 
currph=currph->nextph,xlen++) {
                        TRC(DBILOGFP, "%s#%d FOONAME: (%s)\n",
-                               THEADER, xlen, currph->fooname);
+                               THEADER, (int)xlen, currph->fooname);
                }
        }
 
@@ -2363,7 +2363,7 @@
                TRC     (DBILOGFP,
                         "%sPlaceholder (%s) bound as type (%s) (type_id=%d), 
length %d, value of (%s)\n",
                         THEADER, name, currph->bind_type->type_name,
-                        currph->bind_type->type_id, currph->valuelen,
+                        currph->bind_type->type_id, (int)currph->valuelen,
                         PG_BYTEA==currph->bind_type->type_id ? "(binary, not 
shown)" : value_string);
 
        if (TEND) TRC(DBILOGFP, "%sEnd dbd_bind_ph\n", THEADER);
@@ -3008,7 +3008,7 @@
                
                if (TRACE7) {
                        for (x=0,currph=imp_sth->ph; NULL != currph; 
currph=currph->nextph,x++) {
-                               TRC(DBILOGFP, "%sPQexecPrepared item #%d\n", 
THEADER, x);
+                               TRC(DBILOGFP, "%sPQexecPrepared item #%d\n", 
THEADER, (int)x);
                                TRC(DBILOGFP, "%s-> Value: (%s)\n",
                                        THEADER, (imp_sth->PQfmts && 
imp_sth->PQfmts[x]==1) ? "(binary, not shown)" 
                                                                        : 
imp_sth->PQvals[x]);
@@ -3022,7 +3022,7 @@
                if (TSQL) {
                        TRC(DBILOGFP, "EXECUTE %s (\n", imp_sth->prepare_name);
                        for (x=0,currph=imp_sth->ph; NULL != currph; 
currph=currph->nextph,x++) {
-                               TRC(DBILOGFP, "$%d: %s\n", x+1, 
imp_sth->PQvals[x]);
+                               TRC(DBILOGFP, "$%d: %s\n", (int)x+1, 
imp_sth->PQvals[x]);
                        }
                        TRC(DBILOGFP, ");\n\n");
                }
@@ -3089,7 +3089,7 @@
                
                        if (TRACE7) {
                                for (x=0,currph=imp_sth->ph; NULL != currph; 
currph=currph->nextph,x++) {
-                                       TRC(DBILOGFP, "%sPQexecParams item 
#%d\n", THEADER, x);
+                                       TRC(DBILOGFP, "%sPQexecParams item 
#%d\n", THEADER, (int)x);
                                        TRC(DBILOGFP, "%s-> Type: (%d)\n", 
THEADER, imp_sth->PQoids[x]);
                                        TRC(DBILOGFP, "%s-> Value: (%s)\n", 
THEADER, imp_sth->PQvals[x]);
                                        TRC(DBILOGFP, "%s-> Length: (%d)\n", 
THEADER, imp_sth->PQlens ? imp_sth->PQlens[x] : 0);
@@ -3100,7 +3100,7 @@
                        if (TSQL) {
                                TRC(DBILOGFP, "EXECUTE %s (\n", statement);
                                for (x=0,currph=imp_sth->ph; NULL != currph; 
currph=currph->nextph,x++) {
-                                       TRC(DBILOGFP, "$%d: %s\n", x+1, 
imp_sth->PQvals[x]);
+                                       TRC(DBILOGFP, "$%d: %s\n", (int)x+1, 
imp_sth->PQvals[x]);
                                }
                                TRC(DBILOGFP, ");\n\n");
                        }
@@ -4229,7 +4229,7 @@
        D_imp_dbh(dbh);
 
        if (TSTART) TRC(DBILOGFP, "%sBegin pg_db_lo_read (fd: %d length: %d)\n",
-                                       THEADER, fd, len);
+                                       THEADER, fd, (int)len);
 
        if (DBIc_has(imp_dbh, DBIcf_AutoCommit)) {
                croak("Cannot call pg_lo_read when AutoCommit is on");
@@ -4254,7 +4254,7 @@
        D_imp_dbh(dbh);
 
        if (TSTART) TRC(DBILOGFP, "%sBegin pg_db_lo_write (fd: %d length: 
%d)\n",
-                                       THEADER, fd, len);
+                                       THEADER, fd, (int)len);
 
        if (DBIc_has(imp_dbh, DBIcf_AutoCommit)) {
                croak("Cannot call pg_lo_write when AutoCommit is on");

Modified: DBD-Pg/trunk/quote.c
==============================================================================
--- DBD-Pg/trunk/quote.c        (original)
+++ DBD-Pg/trunk/quote.c        Wed Jun 17 09:33:07 2009
@@ -482,23 +482,23 @@
 {
 
        int max_keyword_length = 17;
-       STRLEN len;
+       int keyword_len;
        int i;
        char word[64];
 
-       len = strlen(string);
-       if (len > max_keyword_length || len > 64) {
+       keyword_len = (int)strlen(string);
+       if (keyword_len > max_keyword_length || keyword_len > 64) {
                return DBDPG_FALSE;
        }
 
        /* Because of locale issues, we manually downcase A-Z only */
-       for (i = 0; i < len; i++) {
+       for (i = 0; i < keyword_len; i++) {
                char ch = string[i];
                if (ch >= 'A' && ch <= 'Z')
                        ch += 'a' - 'A';
                word[i] = ch;
        }
-       word[len] = '\0';
+       word[keyword_len] = '\0';
 
        /* Check for each reserved word */
     if (0==strcmp(word, "abort")) return DBDPG_TRUE;

Reply via email to