diff --git a/include/net/opt.h b/include/net/opt.h index 3156c2c..4dbf656 100644 --- a/include/net/opt.h +++ b/include/net/opt.h @@ -38,6 +38,8 @@ #if !defined LWIP_HDR_OPT_H #define LWIP_HDR_OPT_H +#include + /* * Include user defined options first. Anything not defined in these files * will be set to standard values. Override anything you don't like! diff --git a/include/sys/_types.h b/include/sys/_types.h index b8aeb97..baef253 100644 --- a/include/sys/_types.h +++ b/include/sys/_types.h @@ -70,6 +70,13 @@ typedef __ct_rune_t __rune_t; /* rune_t (see above) */ typedef __ct_rune_t __wint_t; /* wint_t (see above) */ +typedef struct { + long long __max_align1 __aligned(_Alignof(long long)); +#ifndef _STANDALONE + long double __max_align2 __aligned(_Alignof(long double)); +#endif +} __max_align_t; + #if !defined(__clang__) || !defined(__cplusplus) typedef __uint_least16_t __char16_t; diff --git a/sys/net/api/Makefile b/sys/net/api/Makefile index 20ec808..8ce3ea4 100644 --- a/sys/net/api/Makefile +++ b/sys/net/api/Makefile @@ -13,13 +13,13 @@ # Compile Types .cc.o: - $(CXX) ${CFLAGS} -DNOBOOL -I../../include -c -o $@ $< + $(CXX) ${CFLAGS} -DNOBOOL -I../../../include -c -o $@ $< .cc.s: - $(CXX) ${CFLAGS} -DNOBOOL -I../../include -S -o $@ $< + $(CXX) ${CFLAGS} -DNOBOOL -I../../../include -S -o $@ $< .c.o: - $(CC) ${CFLAGS} -I../../include -c -o $@ $< + $(CC) ${CFLAGS} -I../../../include -c -o $@ $< .c.s: - $(CC) ${CFLAGS}-I../../include -S -o $@ $< + $(CC) ${CFLAGS}-I../../../include -S -o $@ $< .S.o: $(CC) ${CFLAGS}-c -o $@ $< diff --git a/sys/net/core/init.c b/sys/net/core/init.c index 20c7be8..a2271c7 100644 --- a/sys/net/core/init.c +++ b/sys/net/core/init.c @@ -31,6 +31,7 @@ #include "net/opt.h" +#include #include #include "net/init.h" diff --git a/sys/net/core/ipv4/Makefile b/sys/net/core/ipv4/Makefile index 008e01a..bcbea86 100644 --- a/sys/net/core/ipv4/Makefile +++ b/sys/net/core/ipv4/Makefile @@ -12,13 +12,13 @@ # Compile Types .cc.o: - $(CXX) ${CFLAGS} -DNOBOOL -I../../../include -c -o $@ $< + $(CXX) ${CFLAGS} -DNOBOOL -I../../../../include -c -o $@ $< .cc.s: - $(CXX) ${CFLAGS} -DNOBOOL -I../../../include -S -o $@ $< + $(CXX) ${CFLAGS} -DNOBOOL -I../../../../include -S -o $@ $< .c.o: - $(CC) ${CFLAGS} -I../../../include -c -o $@ $< + $(CC) ${CFLAGS} -I../../../../include -c -o $@ $< .c.s: - $(CC) ${CFLAGS} -I../../../include -S -o $@ $< + $(CC) ${CFLAGS} -I../../../../include -S -o $@ $< .S.o: $(CC) ${CFLAGS} -c -o $@ $< diff --git a/sys/net/core/ipv6/Makefile b/sys/net/core/ipv6/Makefile index 71d058c..f0ca889 100644 --- a/sys/net/core/ipv6/Makefile +++ b/sys/net/core/ipv6/Makefile @@ -12,13 +12,13 @@ # Compile Types .cc.o: - $(CXX) ${CFLAGS} -DNOBOOL -I../../../include -c -o $@ $< + $(CXX) ${CFLAGS} -DNOBOOL -I../../../../include -c -o $@ $< .cc.s: - $(CXX) ${CFLAGS} -DNOBOOL -I../../../include -S -o $@ $< + $(CXX) ${CFLAGS} -DNOBOOL -I../../../../include -S -o $@ $< .c.o: - $(CC) ${CFLAGS} -I../../../include -c -o $@ $< + $(CC) ${CFLAGS} -I../../../../include -c -o $@ $< .c.s: - $(CC) ${CFLAGS} -I../../../include -S -o $@ $< + $(CC) ${CFLAGS} -I../../../../include -S -o $@ $< .S.o: $(CC) ${CFLAGS} -c -o $@ $< diff --git a/sys/net/net/Makefile b/sys/net/net/Makefile index a3489aa..f858454 100644 --- a/sys/net/net/Makefile +++ b/sys/net/net/Makefile @@ -13,13 +13,13 @@ # Compile Types .cc.o: - $(CXX) ${CFLAGS} -DNOBOOL -I../../include -c -o $@ $< + $(CXX) ${CFLAGS} -DNOBOOL -I../../../include -c -o $@ $< .cc.s: - $(CXX) ${CFLAGS} -DNOBOOL-I../../include -S -o $@ $< + $(CXX) ${CFLAGS} -DNOBOOL-I../../../include -S -o $@ $< .c.o: - $(CC) ${CFLAGS} -I../../include -c -o $@ $< + $(CC) ${CFLAGS} -I../../../include -c -o $@ $< .c.s: - $(CC) ${CFLAGS} -I../../include -S -o $@ $< + $(CC) ${CFLAGS} -I../../../include -S -o $@ $< .S.o: $(CC) ${CFLAGS} -c -o $@ $< diff --git a/sys/net/netif/Makefile b/sys/net/netif/Makefile index d90ab2f..e9a5b4e 100644 --- a/sys/net/netif/Makefile +++ b/sys/net/netif/Makefile @@ -13,13 +13,13 @@ # Compile Types .cc.o: - $(CXX) ${CFLAGS} -DNOBOOL -I../../include -c -o $@ $< + $(CXX) ${CFLAGS} -DNOBOOL -I../../../include -c -o $@ $< .cc.s: - $(CXX) ${CFLAGS} -DNOBOOL -I../../include -S -o $@ $< + $(CXX) ${CFLAGS} -DNOBOOL -I../../../include -S -o $@ $< .c.o: - $(CC) ${CFLAGS} -I../../include -c -o $@ $< + $(CC) ${CFLAGS} -I../../../include -c -o $@ $< .c.s: - $(CC) ${CFLAGS} -I../../include -S -o $@ $< + $(CC) ${CFLAGS} -I../../../include -S -o $@ $< .S.o: $(CC) ${CFLAGS} -c -o $@ $<