diff options
author | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2005-01-28 09:12:40 +0000 |
---|---|---|
committer | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2005-01-28 09:12:40 +0000 |
commit | 289fd317a0461cb3ad54b5c680719b62d47a60a0 (patch) | |
tree | 94f8ce894f0ae221e4787efbeb94fabeb7b92269 | |
parent | f72cba54137251a5cc3e5a0ec9deeacb23c775af (diff) |
add a macro for aligning NDR datastreams to 8 byte boundaries
svn path=/trunk/; revision=13183
-rw-r--r-- | epan/dissectors/packet-dcerpc-nt.h | 9 |
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; \ |