Committed by Greg Sabino Mullane <[email protected]>
Subject: [DBD::Pg 1/2] Minor compiler cleanups.
---
dbdimp.c | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/dbdimp.c b/dbdimp.c
index 9002b9f..30567d0 100644
--- a/dbdimp.c
+++ b/dbdimp.c
@@ -427,6 +427,7 @@ static ExecStatusType _sqlstate(pTHX_ imp_dbh_t * imp_dbh,
PGresult * result)
case PGRES_TUPLES_OK:
case PGRES_COPY_OUT:
case PGRES_COPY_IN:
+ case PGRES_COPY_BOTH:
strncpy(imp_dbh->sqlstate, "00000", 6); /* SUCCESSFUL
COMPLETION */
break;
case PGRES_BAD_RESPONSE:
@@ -811,6 +812,9 @@ SV * dbd_db_FETCH_attrib (SV * dbh, imp_dbh_t * imp_dbh, SV
* keysv)
}
break;
+ default: /* Do nothing, unknown name */
+ break;
+
}
if (TEND) TRC(DBILOGFP, "%sEnd dbd_db_FETCH_attrib\n", THEADER);
@@ -1083,6 +1087,9 @@ SV * dbd_st_FETCH_attrib (SV * sth, imp_sth_t * imp_sth,
SV * keysv)
retsv = newSViv((IV)imp_sth->dollaronly);
break;
+ default: /* Do nothing, unknown name */
+ break;
+
}
if (retsv != Nullsv) {
@@ -1280,6 +1287,9 @@ SV * dbd_st_FETCH_attrib (SV * sth, imp_sth_t * imp_sth,
SV * keysv)
}
break;
+ default: /* Do nothing, unknown name */
+ break;
+
}
if (TEND) TRC(DBILOGFP, "%sEnd dbd_st_FETCH_attrib\n", THEADER);
@@ -1349,6 +1359,10 @@ int dbd_st_STORE_attrib (SV * sth, imp_sth_t * imp_sth,
SV * keysv, SV * valuesv
retval = 1;
}
break;
+
+ default: /* Do nothing, unknown name */
+ break;
+
}
if (TEND) TRC(DBILOGFP, "%sEnd dbd_st_STORE_attrib\n", THEADER);
@@ -2842,6 +2856,7 @@ int pg_quickexec (SV * dbh, const char * sql, const int
asyncflag)
break;
case PGRES_COPY_OUT:
case PGRES_COPY_IN:
+ case PGRES_COPY_BOTH:
/* Copy Out/In data transfer in progress */
imp_dbh->copystate = status;
rows = -1;
@@ -4679,6 +4694,7 @@ int pg_db_result (SV *h, imp_dbh_t *imp_dbh)
break;
case PGRES_COPY_OUT:
case PGRES_COPY_IN:
+ case PGRES_COPY_BOTH:
/* Copy Out/In data transfer in progress */
imp_dbh->copystate = status;
rows = -1;
--
1.7.0.5