addrfam: Introduce SOCKADDR_IN_IN6, etc.
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 19 Jul 2014 16:37:37 +0000 (17:37 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 19 Jul 2014 18:47:55 +0000 (19:47 +0100)
commit63240761e0de4a70ad8cac30ffa2eca456f3e2ad
tree9187bcd10fb3dbfed81681ceffc7fd1e2b7ba2f4
parent9ee3a72c6fa372f5545e8d29af56553f33e70ab1
addrfam: Introduce SOCKADDR_IN_IN6, etc.

These macros make writing IPv4/IPv6 handling functions convenient.
Use them everywhere applicable.

This replaces AF_CASES, which was longwinded (and also error-prone,
since it is possible to pass a different af to switch() and
unknown_af()).

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/addrfam.c