From 60f68dc0d62a87c44c20afbdb8ccdf93bc0826db Mon Sep 17 00:00:00 2001 From: Michal Nowak Date: Mon, 30 May 2022 15:23:45 +0200 Subject: [PATCH] Fix compilation warnings in dlz_sqlite3_dynamic.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit dlz_sqlite3_dynamic.c: In function ‘dlz_sqlite3_fetch_row’: dlz_sqlite3_dynamic.c:447:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 447 | if (rs->pnRow > 0U && rs->curRow < rs->pnRow) { | ^ dlz_sqlite3_dynamic.c:447:50: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 447 | if (rs->pnRow > 0U && rs->curRow < rs->pnRow) { | ^ --- contrib/dlz/modules/sqlite3/dlz_sqlite3_dynamic.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/contrib/dlz/modules/sqlite3/dlz_sqlite3_dynamic.c b/contrib/dlz/modules/sqlite3/dlz_sqlite3_dynamic.c index 40d1820616..be6c6d7664 100644 --- a/contrib/dlz/modules/sqlite3/dlz_sqlite3_dynamic.c +++ b/contrib/dlz/modules/sqlite3/dlz_sqlite3_dynamic.c @@ -75,11 +75,11 @@ typedef struct { * SQLite3 result set */ typedef struct { - char **pazResult; /* Result of the query */ - int pnRow; /* Number of result rows */ - int pnColumn; /* Number of result columns */ - unsigned int curRow; /* Current row */ - char *pzErrmsg; /* Error message */ + char **pazResult; /* Result of the query */ + int pnRow; /* Number of result rows */ + int pnColumn; /* Number of result columns */ + int curRow; /* Current row */ + char *pzErrmsg; /* Error message */ } sqlite3_res_t; /* forward references */ @@ -444,7 +444,7 @@ static char ** dlz_sqlite3_fetch_row(sqlite3_res_t *rs) { char **retval = NULL; if (rs != NULL) { - if (rs->pnRow > 0U && rs->curRow < rs->pnRow) { + if (rs->pnRow > 0 && rs->curRow < rs->pnRow) { int index = (rs->curRow + 1) * rs->pnColumn; retval = &rs->pazResult[index]; rs->curRow++;