Declare udp_dhcp_len as extern.
Include common to get _packed definition.
#include <stdint.h>
+#include "common.h"
+
/* Max MTU - defines dhcp option length */
#define MTU_MAX 1500
#define MTU_MIN 576
-Wredundant-decls -Wnested-externs \
-Winline -Wwrite-strings -Wcast-align -Wcast-qual \
-Wpointer-arith \
- -Wdeclaration-after-statement -Wsequence-point
+ -Wdeclaration-after-statement -Wsequence-point -fno-common
_CC_FLAGS_SH= if ! test -d .git; then echo ""; else for f in ${_CCFLAGS}; do \
if echo "int main(void) { return 0;} " | \
${CC} $$f -S -xc -o /dev/null - ; \
void free_routes(struct rt *);
int open_udp_socket(struct interface *);
-const size_t udp_dhcp_len;
+extern const size_t udp_dhcp_len;
ssize_t make_udp_packet(uint8_t **, const uint8_t *, size_t,
struct in_addr, struct in_addr);
ssize_t get_udp_data(const uint8_t **, const uint8_t *);