ObjFW  Diff

Differences From Artifact [0a5ee032af]:

To Artifact [2431bf7b16]:


79
80
81
82
83
84
85

86

87

88


89
90
91
92
93
94
95
typedef u8 sa_family_t;
#endif

/*!
 * @brief A socket address family.
 */
typedef enum {

	OF_SOCKET_ADDRESS_FAMILY_UNKNOWN,

	OF_SOCKET_ADDRESS_FAMILY_IPV4,

	OF_SOCKET_ADDRESS_FAMILY_IPV6,


} of_socket_address_family_t;

#ifndef OF_HAVE_IPV6
struct sockaddr_in6 {
	sa_family_t sin6_family;
	in_port_t sin6_port;
	uint32_t sin6_flowinfo;







>

>

>

>
>







79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
typedef u8 sa_family_t;
#endif

/*!
 * @brief A socket address family.
 */
typedef enum {
	/** An unknown address family. */
	OF_SOCKET_ADDRESS_FAMILY_UNKNOWN,
	/** IPv4 */
	OF_SOCKET_ADDRESS_FAMILY_IPV4,
	/** IPv6 */
	OF_SOCKET_ADDRESS_FAMILY_IPV6,
	/** Any address family */
	OF_SOCKET_ADDRESS_FAMILY_ANY = 255
} of_socket_address_family_t;

#ifndef OF_HAVE_IPV6
struct sockaddr_in6 {
	sa_family_t sin6_family;
	in_port_t sin6_port;
	uint32_t sin6_flowinfo;