From 3e5842e44aac604c505edd60a4f3dd8a360ff45b Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 12 Jun 2018 14:57:51 +0200 Subject: tell mysql that our integers are unsigned --- src/my/my.c | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) (limited to 'src/my/my.c') diff --git a/src/my/my.c b/src/my/my.c index b9d5c8424..2f4cd3ba3 100644 --- a/src/my/my.c +++ b/src/my/my.c @@ -1,6 +1,6 @@ /* This file is part of GNUnet - Copyright (C) 2016 Inria & GNUnet e.V. + Copyright (C) 2016, 2018 GNUnet e.V. GNUnet is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published @@ -43,19 +43,20 @@ GNUNET_MY_exec_prepared (struct GNUNET_MYSQL_Context *mc, { const struct GNUNET_MY_QueryParam *p; unsigned int num; - unsigned int i; MYSQL_STMT *stmt; num = 0; - for (i=0;NULL != params[i].conv;i++) + for (unsigned int i=0;NULL != params[i].conv;i++) num += params[i].num_params; { MYSQL_BIND qbind[num]; unsigned int off; - memset (qbind, 0, sizeof(qbind)); + memset (qbind, + 0, + sizeof(qbind)); off = 0; - for (i=0;NULL != (p = ¶ms[i])->conv;i++) + for (unsigned int i=0;NULL != (p = ¶ms[i])->conv;i++) { if (GNUNET_OK != p->conv (p->conv_cls, @@ -111,9 +112,7 @@ void GNUNET_MY_cleanup_query (struct GNUNET_MY_QueryParam *qp, MYSQL_BIND *qbind) { - unsigned int i; - - for (i=0; NULL != qp[i].conv ;i++) + for (unsigned int i=0; NULL != qp[i].conv ;i++) if (NULL != qp[i].cleaner) qp[i].cleaner (qp[i].conv_cls, &qbind[i]); @@ -136,7 +135,6 @@ GNUNET_MY_extract_result (struct GNUNET_MYSQL_StatementHandle *sh, struct GNUNET_MY_ResultSpec *rs) { unsigned int num_fields; - unsigned int i; int ret; MYSQL_STMT *stmt; @@ -153,7 +151,7 @@ GNUNET_MY_extract_result (struct GNUNET_MYSQL_StatementHandle *sh, } num_fields = 0; - for (i=0;NULL != rs[i].pre_conv;i++) + for (unsigned int i=0;NULL != rs[i].pre_conv;i++) num_fields += rs[i].num_fields; if (mysql_stmt_field_count (stmt) != num_fields) @@ -169,7 +167,7 @@ GNUNET_MY_extract_result (struct GNUNET_MYSQL_StatementHandle *sh, memset (result, 0, sizeof (MYSQL_BIND) * num_fields); field_off = 0; - for (i=0;NULL != rs[i].pre_conv;i++) + for (unsigned int i=0;NULL != rs[i].pre_conv;i++) { struct GNUNET_MY_ResultSpec *rp = &rs[i]; @@ -221,7 +219,7 @@ GNUNET_MY_extract_result (struct GNUNET_MYSQL_StatementHandle *sh, return GNUNET_SYSERR; } field_off = 0; - for (i=0;NULL != rs[i].post_conv;i++) + for (unsigned int i=0;NULL != rs[i].post_conv;i++) { struct GNUNET_MY_ResultSpec *rp = &rs[i]; @@ -256,9 +254,7 @@ GNUNET_MY_extract_result (struct GNUNET_MYSQL_StatementHandle *sh, void GNUNET_MY_cleanup_result (struct GNUNET_MY_ResultSpec *rs) { - unsigned int i; - - for (i=0;NULL != rs[i].post_conv;i++) + for (unsigned int i=0;NULL != rs[i].post_conv;i++) if (NULL != rs[i].cleaner) rs[i].cleaner (rs[i].conv_cls, &rs[i]); -- cgit v1.2.3