uripath
RB_ENTRY(uripath) entry;
static RB_HEAD(uripath_tree, uripath) uritree;
uripathcmp(const struct uripath *a, const struct uripath *b)
RB_PROTOTYPE(uripath_tree, uripath, entry, uripathcmp);
struct uripath *up;
struct uripath needle = { .uri = uri };
struct uripath *up;
RB_GENERATE(uripath_tree, uripath, entry, uripathcmp);