improved code of chunk_equals
This commit is contained in:
@@ -92,13 +92,10 @@ chunk_t chunk_alloc(size_t bytes)
|
|||||||
*/
|
*/
|
||||||
bool chunk_equals(chunk_t a, chunk_t b)
|
bool chunk_equals(chunk_t a, chunk_t b)
|
||||||
{
|
{
|
||||||
if (a.ptr == NULL || b.ptr == NULL ||
|
return a.len == b.len &&
|
||||||
a.len != b.len ||
|
a.ptr != NULL &&
|
||||||
memcmp(a.ptr, b.ptr, a.len) != 0)
|
b.ptr != NULL &&
|
||||||
{
|
memcmp(a.ptr, b.ptr, a.len) == 0;
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
return TRUE;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user