mirror of
https://github.com/osmarks/ngircd.git
synced 2025-06-03 23:14:08 +00:00
minor cleanup, removed unneeded check in safemult_sizet
This commit is contained in:
parent
6d3686e73d
commit
4a2eea2939
@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
#include "array.h"
|
#include "array.h"
|
||||||
|
|
||||||
static char UNUSED id[] = "$Id: array.c,v 1.8 2005/08/30 13:36:32 fw Exp $";
|
static char UNUSED id[] = "$Id: array.c,v 1.9 2006/05/07 10:52:47 fw Exp $";
|
||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
@ -21,11 +21,11 @@ static char UNUSED id[] = "$Id: array.c,v 1.8 2005/08/30 13:36:32 fw Exp $";
|
|||||||
|
|
||||||
#include "log.h"
|
#include "log.h"
|
||||||
|
|
||||||
#define array_UNUSABLE(x) ( ! x->mem || (0 == x->allocated) )
|
#define array_UNUSABLE(x) ( !(x)->mem || (0 == (x)->allocated) )
|
||||||
|
|
||||||
#define ALIGN_32U(x) ((x | 0x1fU) +1)
|
#define ALIGN_32U(x) (((x) | 0x1fU) +1)
|
||||||
#define ALIGN_1024U(x) ((x | 0x3ffU) +1)
|
#define ALIGN_1024U(x) (((x) | 0x3ffU) +1)
|
||||||
#define ALIGN_4096U(x) ((x | 0xfffU) +1)
|
#define ALIGN_4096U(x) (((x) | 0xfffU) +1)
|
||||||
|
|
||||||
|
|
||||||
static bool
|
static bool
|
||||||
@ -33,14 +33,9 @@ safemult_sizet(size_t a, size_t b, size_t *res)
|
|||||||
{
|
{
|
||||||
size_t tmp;
|
size_t tmp;
|
||||||
|
|
||||||
if (!a || !b) {
|
|
||||||
*res = 0;
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
tmp = a * b;
|
tmp = a * b;
|
||||||
|
|
||||||
if (tmp / b != a)
|
if (b && (tmp / b != a))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
*res = tmp;
|
*res = tmp;
|
||||||
@ -51,7 +46,7 @@ safemult_sizet(size_t a, size_t b, size_t *res)
|
|||||||
void
|
void
|
||||||
array_init(array *a)
|
array_init(array *a)
|
||||||
{
|
{
|
||||||
assert(a);
|
assert(a != NULL);
|
||||||
a->mem = NULL;
|
a->mem = NULL;
|
||||||
a->allocated = 0;
|
a->allocated = 0;
|
||||||
a->used = 0;
|
a->used = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user