X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fngircd%2Farray.c;h=e468a1e5e871329c0796137a4981914b37cd5557;hb=7b5a1bbe3c291060874dc036d348a672a11319bb;hp=8b83c2c4ba767b52034f35bfb6be4d83ba8f15f4;hpb=b88e97f1938d82f734e35984bbef74f61266a4c4;p=ngircd-alex.git 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; }