parse_repo
struct parse_repo *repo, *trepo;
struct parse_repo *rp;
RB_ENTRY(parse_repo) entry;
static RB_HEAD(repo_tree, parse_repo) repos = RB_INITIALIZER(&repos);
repocmp(struct parse_repo *a, struct parse_repo *b)
RB_GENERATE_STATIC(repo_tree, parse_repo, entry, repocmp);
static struct parse_repo *
struct parse_repo needle = { .id = id }, *r;
struct parse_repo *rp;