Changed equal_fn to return 'true' on equality
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
This commit is contained in:
4
ev_vec.h
4
ev_vec.h
@@ -426,7 +426,7 @@ ev_vec_find(
|
||||
if(metadata->typeData.equal_fn) {
|
||||
for(u32 i = 0; i < metadata->length; i++) {
|
||||
void *elem = *v + metadata->typeData.size * i;
|
||||
if(!metadata->typeData.equal_fn(elem, val))
|
||||
if(metadata->typeData.equal_fn(elem, val))
|
||||
{
|
||||
return i;
|
||||
}
|
||||
@@ -435,7 +435,7 @@ ev_vec_find(
|
||||
else {
|
||||
for(u32 i = 0; i < metadata->length; i++) {
|
||||
void *elem = *v + metadata->typeData.size * i;
|
||||
if(!memcmp(elem, val, metadata->typeData.size))
|
||||
if(memcmp(elem, val, metadata->typeData.size) == 0)
|
||||
{
|
||||
return i;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user