cmp_func
lut_lookup(struct lut *root, void *lhs, lut_cmp cmp_func)
if (cmp_func)
diff = (*cmp_func)(root->lut_lhs, lhs);
lut_lookup_lhs(struct lut *root, void *lhs, lut_cmp cmp_func)
if (cmp_func)
diff = (*cmp_func)(root->lut_lhs, lhs);
lut_add(struct lut *root, void *lhs, void *rhs, lut_cmp cmp_func)
if (cmp_func)
diff = (*cmp_func)(tmp->lut_lhs, lhs);
int (*cmp_func)(void *old_lhs, void *new_lhs));
void *lut_lookup(struct lut *root, void *lhs, lut_cmp cmp_func);
void *lut_lookup_lhs(struct lut *root, void *lhs, lut_cmp cmp_func);
lut_cmp cmp_func)
ASSERT(cmp_func != NULL);
return ((*cmp_func)(np1, np2));
cmp_func))
cmp_func));
t, cmp_func));
cmp_func))
cmp_func));
cmp_func))
cmp_func))
np2->u.event.eexprlist, t, cmp_func));
cmp_func));
cmp_func))
cmp_func))
cmp_func))
cmp_func));
cmp_func));
if (tree_treecmp(np1->u.stmt.np, np2->u.stmt.np, t, cmp_func))
t, cmp_func));
cmp_func,
int (*cmp_func)(const void *, const void *),
cmp_func(base + c, base + c + size) < 0)
if (cmp_func(base + r, base + c) >= 0)
cmp_func(base + c, base + c + size) < 0)
if (cmp_func(base + r, base + c) >= 0)
int (*cmp_func)(const void *, const void *),