From: Florian Westphal Date: Thu, 7 Jul 2005 21:26:31 +0000 (+0000) Subject: safemult_uint(): return bool X-Git-Tag: rel-0-10-0-pre1~174 X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff_plain;h=7b5a1bbe3c291060874dc036d348a672a11319bb safemult_uint(): return bool --- diff --git a/src/ngircd/array.c b/src/ngircd/array.c index 8b83c2c4..e468a1e5 100644 --- a/src/ngircd/array.c +++ b/src/ngircd/array.c @@ -12,7 +12,7 @@ #include "array.h" -static char UNUSED id[] = "$Id: array.c,v 1.1 2005/07/07 18:38:14 fw Exp $"; +static char UNUSED id[] = "$Id: array.c,v 1.2 2005/07/07 21:26:31 fw Exp $"; #include @@ -28,23 +28,23 @@ static char UNUSED id[] = "$Id: array.c,v 1.1 2005/07/07 18:38:14 fw Exp $"; #define ALIGN_4096U(x) ((x | 0xfffU) +1) -static int +static bool safemult_uint(unsigned int a, unsigned int b, unsigned int *res) { unsigned int tmp; if (!a || !b) { *res = 0; - return 1; + return true; } tmp = a * b; if (tmp / b != a) - return 0; + return false; *res = tmp; - return 1; + return true; }