improved code of chunk_equals

This commit is contained in:
Andreas Steffen
2006-05-24 07:55:30 +00:00
parent 77ad0fa043
commit a13448dd2d
+4 -7
View File
@@ -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;
} }
/** /**