commit - b88e97f1938d82f734e35984bbef74f61266a4c4
commit + 7b5a1bbe3c291060874dc036d348a672a11319bb
blob - 8b83c2c4ba767b52034f35bfb6be4d83ba8f15f4
blob + e468a1e5e871329c0796137a4981914b37cd5557
--- src/ngircd/array.c
+++ src/ngircd/array.c
#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 <assert.h>
#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;
}