s3:include: use smb_[set]len_[nbt|tcp]() macros
authorStefan Metzmacher <metze@samba.org>
Wed, 19 Oct 2011 11:48:09 +0000 (13:48 +0200)
committerStefan Metzmacher <metze@samba.org>
Wed, 19 Oct 2011 13:44:29 +0000 (15:44 +0200)
metze

source3/include/smb_macros.h

index 3be02243e94430eb0c72a1fa369bdc1b6af6eff9..bed463d136bafd6eeeddcaa571f4f16baa91d6ca 100644 (file)
 /* Note that chain_size must be available as an extern int to this macro. */
 #define smb_offset(p,buf) (PTR_DIFF(p,buf+4))
 
-#define smb_len(buf) (RIVAL(buf, 0) & 0x1FFFF)
-#define _smb_setlen(buf,len) RSIVAL(buf, 0, (len) & 0x1FFFF)
+#define smb_len(buf) smb_len_nbt(buf)
+#define _smb_setlen(buf, len) _smb_setlen_nbt(buf, len)
 
-#define smb_len_large(buf) (RIVAL(buf, 0) & 0xFFFFFF)
-#define _smb_setlen_large(buf,len) RSIVAL(buf, 0, (len) & 0xFFFFFF)
+#define smb_len_large(buf) smb_len_tcp(buf)
+#define _smb_setlen_large(buf, len) _smb_setlen_tcp(buf, len)
 
 #define ENCRYPTION_REQUIRED(conn) ((conn) ? ((conn)->encrypt_level == Required) : false)
 #define IS_CONN_ENCRYPTED(conn) ((conn) ? (conn)->encrypted_tid : false)