forked from ariadne/pkgconf
fragment: add pkg_fragment_lookup().
parent
c80b088711
commit
58fa286972
14
fragment.c
14
fragment.c
|
@ -58,8 +58,8 @@ pkg_fragment_add(pkg_fragment_t *head, const char *string)
|
||||||
return pkg_fragment_append(head, frag);
|
return pkg_fragment_append(head, frag);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
static inline pkg_fragment_t *
|
||||||
pkg_fragment_exists(pkg_fragment_t *head, pkg_fragment_t *base)
|
pkg_fragment_lookup(pkg_fragment_t *head, pkg_fragment_t *base)
|
||||||
{
|
{
|
||||||
pkg_fragment_t *node;
|
pkg_fragment_t *node;
|
||||||
|
|
||||||
|
@ -69,10 +69,16 @@ pkg_fragment_exists(pkg_fragment_t *head, pkg_fragment_t *base)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (!strcmp(base->data, node->data))
|
if (!strcmp(base->data, node->data))
|
||||||
return true;
|
return node;
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool
|
||||||
|
pkg_fragment_exists(pkg_fragment_t *head, pkg_fragment_t *base)
|
||||||
|
{
|
||||||
|
return pkg_fragment_lookup(head, base) != NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_fragment_t *
|
pkg_fragment_t *
|
||||||
|
|
Loading…
Reference in New Issue