summaryrefslogtreecommitdiff
path: root/src/feature/dirparse/routerparse.h
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2018-10-01 11:08:09 -0500
committerNick Mathewson <nickm@torproject.org>2018-10-01 11:17:19 -0500
commit35db3f8162f132cec7afc148eda8f7482dbeeb76 (patch)
tree7c00b06286d5c75f5ab5d854a201031c7e7a0f9a /src/feature/dirparse/routerparse.h
parent95e2eb9083d2cd9c79c3f4151850c86cbeaf4cc4 (diff)
downloadtor-35db3f8162f132cec7afc148eda8f7482dbeeb76.tar.gz
tor-35db3f8162f132cec7afc148eda8f7482dbeeb76.zip
Extract addr-policy parsing code.
Diffstat (limited to 'src/feature/dirparse/routerparse.h')
-rw-r--r--src/feature/dirparse/routerparse.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/feature/dirparse/routerparse.h b/src/feature/dirparse/routerparse.h
index 72f812ee4a..3022d60d36 100644
--- a/src/feature/dirparse/routerparse.h
+++ b/src/feature/dirparse/routerparse.h
@@ -34,8 +34,6 @@ struct digest_ri_map_t;
extrainfo_t *extrainfo_parse_entry_from_string(const char *s, const char *end,
int cache_copy, struct digest_ri_map_t *routermap,
int *can_dl_again_out);
-MOCK_DECL(addr_policy_t *, router_parse_addr_policy_item_from_string,
- (const char *s, int assume_action, int *malformed_list));
int find_single_ipv6_orport(const smartlist_t *list,
tor_addr_t *addr_out,
@@ -44,6 +42,10 @@ int find_single_ipv6_orport(const smartlist_t *list,
void routerparse_init(void);
void routerparse_free_all(void);
+#ifdef EXPOSE_ROUTERDESC_TOKEN_TABLE
+extern const struct token_rule_t routerdesc_token_table[];
+#endif
+
#define ED_DESC_SIGNATURE_PREFIX "Tor router descriptor signature v1"
#endif /* !defined(TOR_ROUTERPARSE_H) */