Fix all sign-compare warnings

Also flip on -Wsign-compare in the default configuration
This commit is contained in:
Evan Miller
2020-08-09 16:15:20 -04:00
parent 99099cdada
commit c93156626c
11 changed files with 55 additions and 46 deletions

View File

@@ -227,7 +227,7 @@ main(int argc, char **argv)
// TODO refactor this into functions
if (mdb->default_backend->capabilities & MDB_SHEXP_BULK_INSERT) {
//for efficiency do multi row insert on engines that support this
unsigned int counter = 0;
int counter = 0;
while (mdb_fetch_row(table)) {
if (counter % batch_size == 0) {
counter = 0; // reset to 0, prevent overflow on extremely large data sets.

View File

@@ -291,7 +291,7 @@ dump_results_pp(FILE *out, MdbSQL *sql)
if (headers) {
for (j=0;j<sql->num_columns;j++) {
sqlcol = g_ptr_array_index(sql->columns,j);
if (strlen(sqlcol->name)>sqlcol->disp_size)
if (strlen(sqlcol->name)>(size_t)sqlcol->disp_size)
sqlcol->disp_size = strlen(sqlcol->name);
print_break(out, sqlcol->disp_size, !j);
}