Don't try and dereference name if we don't know it exists
Fix switch statement indentation
Add checks for the C11 TLS storage class.  Were C99, but if there's no alternative it can't hurt.
Add fr_inet_ntop to support printing of IPv4 and IPv6, and to be a replacement for ntoa
Destructors are private and should start with an underscore
Add ipv6 structure (for decoding IPv6 headers)
Fix weirdly indented argument list