summaryrefslogtreecommitdiff
path: root/include/device/bpf.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/device/bpf.h')
-rw-r--r--include/device/bpf.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/include/device/bpf.h b/include/device/bpf.h
index 0f80318e..1d00e8c6 100644
--- a/include/device/bpf.h
+++ b/include/device/bpf.h
@@ -202,30 +202,30 @@ typedef struct bpf_insn *bpf_insn_t;
#define BPF_RETMATCH(code, k, nkey) { (unsigned short)(code), nkey, 0, k }
#define BPF_INSN_STMT(pc, c, n) \
-MACRO_BEGIN \
+do { \
(pc)->code = (c); \
(pc)->jt = (pc)->jf = 0; \
(pc)->k = (n); \
(pc)++; \
-MACRO_END
+} while(0)
#define BPF_INSN_JUMP(pc, c, n, jtrue, jfalse) \
-MACRO_BEGIN \
+do { \
(pc)->code = (c); \
(pc)->jt = (jtrue); \
(pc)->jf = (jfalse); \
(pc)->k = (n); \
(pc)++; \
-MACRO_END
+} while(0)
#define BPF_INSN_RETMATCH(pc, c, n, nkey) \
-MACRO_BEGIN \
+do { \
(pc)->code = (c); \
(pc)->jt = (nkey); \
(pc)->jf = 0; \
(pc)->k = (n); \
(pc)++; \
-MACRO_END
+} while(0)
/*
* Number of scratch memory words (for BPF_LD|BPF_MEM and BPF_ST).