#ifndef IPV4_H #define IPV4_H #include "stdint.h" #include "stddef.h" #define NETWORK_PROTOCOL_IPV4_ADDR_STRING 4 * 4 + 1 // protocol_address_len #define NETWORK_PROTOCOL_IPV4_ADDRESS_LENGTH 4 typedef struct { uint8_t byte[NETWORK_PROTOCOL_IPV4_ADDRESS_LENGTH]; } network_ipv4_address_t; char *network_ipv4_address_to_string( network_ipv4_address_t addr, char *buf, size_t buflen ); #endif // IPV4_H