Do not include etherboot.h
authorMichael Brown <mcb30@etherboot.org>
Sun, 1 May 2005 10:40:12 +0000 (10:40 +0000)
committerMichael Brown <mcb30@etherboot.org>
Sun, 1 May 2005 10:40:12 +0000 (10:40 +0000)
src/include/ip.h
src/include/udp.h

index 0f8fad6..85c299b 100644 (file)
@@ -1,6 +1,10 @@
 #ifndef        _IP_H
 #define        _IP_H
 
+#include "stddef.h"
+#include "stdint.h"
+#include "in.h"
+
 struct iphdr {
        uint8_t  verhdrlen;
        uint8_t  service;
@@ -10,8 +14,8 @@ struct iphdr {
        uint8_t  ttl;
        uint8_t  protocol;
        uint16_t chksum;
-       in_addr src;
-       in_addr dest;
+       struct in_addr src;
+       struct in_addr dest;
 } PACKED;
 
 #endif /* _IP_H */
index 9a254b8..d06c599 100644 (file)
@@ -1,12 +1,14 @@
 #ifndef        _UDP_H
 #define        _UDP_H
 
-#include "etherboot.h"
+#include "stddef.h"
+#include "stdint.h"
+#include "in.h"
 #include "ip.h"
 
 struct udp_pseudo_hdr {
-       in_addr  src;
-       in_addr  dest;
+       struct in_addr  src;
+       struct in_addr  dest;
        uint8_t  unused;
        uint8_t  protocol;
        uint16_t len;