value_cmp
extern int value_cmp(const void *, const void *, void *);
sizeof (value_t), offsetof(value_t, sc_node), value_cmp, 0)) ==
if (value_cmp(v1, v2, NULL) != 0) {