make netfilter use strict integer types
[safe/jmp/linux-2.6] / include / linux / netfilter / xt_policy.h
index 053d8cc..7bb64e7 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _XT_POLICY_H
 #define _XT_POLICY_H
 
+#include <linux/types.h>
+
 #define XT_POLICY_MAX_ELEM     4
 
 enum xt_policy_flags
@@ -19,7 +21,7 @@ enum xt_policy_modes
 
 struct xt_policy_spec
 {
-       u_int8_t        saddr:1,
+       __u8    saddr:1,
                        daddr:1,
                        proto:1,
                        mode:1,
@@ -55,9 +57,9 @@ struct xt_policy_elem
 #endif
        };
        __be32                  spi;
-       u_int32_t               reqid;
-       u_int8_t                proto;
-       u_int8_t                mode;
+       __u32           reqid;
+       __u8            proto;
+       __u8            mode;
 
        struct xt_policy_spec   match;
        struct xt_policy_spec   invert;
@@ -66,8 +68,8 @@ struct xt_policy_elem
 struct xt_policy_info
 {
        struct xt_policy_elem pol[XT_POLICY_MAX_ELEM];
-       u_int16_t flags;
-       u_int16_t len;
+       __u16 flags;
+       __u16 len;
 };
 
 #endif /* _XT_POLICY_H */