{-1, -1}
};
+/** Helper type used when generating the microdescriptor lines in a directory
+ * vote. */
typedef struct microdesc_vote_line_t {
int low;
int high;
struct microdesc_vote_line_t *next;
} microdesc_vote_line_t;
+/** Generate and return a linked list of all the lines that should appear to
+ * describe a router's microdescriptor versions in a directory vote.
+ * Add the generated microdescriptors to <b>microdescriptors_out</b>. */
vote_microdesc_hash_t *
dirvote_format_all_microdesc_vote_lines(const routerinfo_t *ri, time_t now,
smartlist_t *microdescriptors_out)