userent
userent_name_cmp(struct userent *ue1, struct userent *ue2)
userent_uid_cmp(struct userent *ue1, struct userent *ue2)
RB_GENERATE(user_name_tree, userent, ue_name_node, userent_name_cmp);
RB_GENERATE(user_uid_tree, userent, ue_uid_node, userent_uid_cmp);
struct userent *ue;
struct userent ukey;
struct userent *ue;
struct userent ukey;
struct userent *ue;
struct userent *ue;
struct userent *ue;
struct userent ukey;
struct userent *ue;
struct userent *ue;
RB_HEAD(user_name_tree,userent) *sc_user_names;
RB_HEAD(user_uid_tree,userent) sc_user_uids;
int userent_name_cmp(struct userent *, struct userent *);
int userent_uid_cmp(struct userent *, struct userent *);
RB_PROTOTYPE( user_name_tree, userent, ue_name_node, userent_name_cmp);
RB_PROTOTYPE( user_uid_tree, userent, ue_uid_node, userent_uid_cmp);
RB_ENTRY(userent) ue_name_node;
RB_ENTRY(userent) ue_uid_node;