aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-dcerpc-nt.h
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2005-01-28 09:12:40 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2005-01-28 09:12:40 +0000
commit289fd317a0461cb3ad54b5c680719b62d47a60a0 (patch)
tree94f8ce894f0ae221e4787efbeb94fabeb7b92269 /epan/dissectors/packet-dcerpc-nt.h
parentf72cba54137251a5cc3e5a0ec9deeacb23c775af (diff)
add a macro for aligning NDR datastreams to 8 byte boundaries
svn path=/trunk/; revision=13183
Diffstat (limited to 'epan/dissectors/packet-dcerpc-nt.h')
-rw-r--r--epan/dissectors/packet-dcerpc-nt.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/epan/dissectors/packet-dcerpc-nt.h b/epan/dissectors/packet-dcerpc-nt.h
index a86e69e9e5..6b07283758 100644
--- a/epan/dissectors/packet-dcerpc-nt.h
+++ b/epan/dissectors/packet-dcerpc-nt.h
@@ -38,6 +38,15 @@ extern const value_string platform_id_vals[];
/* Routines for handling deferral of referants in NDR */
+#define ALIGN_TO_8_BYTES \
+ { dcerpc_info *xzdi; \
+ xzdi=pinfo->private_data; \
+ if(!xzdi->conformant_run) { \
+ if(offset&0x07) { \
+ offset=(offset&0xfffffff8)+8; \
+ } \
+ } \
+ }
#define ALIGN_TO_4_BYTES \
{ dcerpc_info *xzdi; \
xzdi=pinfo->private_data; \