summaryrefslogtreecommitdiff
path: root/utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'utils.h')
-rw-r--r--utils.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/utils.h b/utils.h
index 628650f..ccd4b6d 100644
--- a/utils.h
+++ b/utils.h
@@ -65,7 +65,11 @@ char *saddr_addr(struct saddr *saddr, char *buf, size_t len);
uint16_t saddr_port(struct saddr *saddr);
-void saddr_set_str(struct saddr *saddr);
+void saddr_set_ipv4(struct saddr *saddr, in_addr_t ip, in_port_t port);
+
+void saddr_set_ipv6(struct saddr *saddr, const struct in6_addr *ip, in_port_t port);
+
+void saddr_set_addrstr(struct saddr *saddr);
int strtou16_strict(const char *str, uint16_t *result);