aboutgitcodebugslistschat
path: root/inany.h
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2024-09-20 14:12:44 +1000
committerStefano Brivio <sbrivio@redhat.com>2024-09-25 19:03:17 +0200
commitb55013b1a7e7dd7e4e90455703d272b9ffc28b64 (patch)
tree3c36d9ee1f4f96d6954067237e8f3330d8e33569 /inany.h
parentcbde4192eeef7a5640aea6dd84d5eac02841ef5c (diff)
downloadpasst-b55013b1a7e7dd7e4e90455703d272b9ffc28b64.tar
passt-b55013b1a7e7dd7e4e90455703d272b9ffc28b64.tar.gz
passt-b55013b1a7e7dd7e4e90455703d272b9ffc28b64.tar.bz2
passt-b55013b1a7e7dd7e4e90455703d272b9ffc28b64.tar.lz
passt-b55013b1a7e7dd7e4e90455703d272b9ffc28b64.tar.xz
passt-b55013b1a7e7dd7e4e90455703d272b9ffc28b64.tar.zst
passt-b55013b1a7e7dd7e4e90455703d272b9ffc28b64.zip
inany: Add inany_pton() helper
We already have an inany_ntop() function to format inany addresses into text. Add inany_pton() to parse them from text, and use it in conf_ports(). Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'inany.h')
-rw-r--r--inany.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/inany.h b/inany.h
index d2893ce..6a12c29 100644
--- a/inany.h
+++ b/inany.h
@@ -270,5 +270,6 @@ static inline void inany_siphash_feed(struct siphash_state *state,
#define INANY_ADDRSTRLEN MAX(INET_ADDRSTRLEN, INET6_ADDRSTRLEN)
const char *inany_ntop(const union inany_addr *src, char *dst, socklen_t size);
+int inany_pton(const char *src, union inany_addr *dst);
#endif /* INANY_H */