* port-sockets.h (SG_BUF): New macro
authorKen Raeburn <raeburn@mit.edu>
Wed, 21 Aug 2002 21:32:33 +0000 (21:32 +0000)
committerKen Raeburn <raeburn@mit.edu>
Wed, 21 Aug 2002 21:32:33 +0000 (21:32 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14739 dc483132-0cff-0310-8789-dd5450dbe970

src/include/ChangeLog
src/include/port-sockets.h

index 1d428a1e1a9f7634d5228ac92f9955d2f8b89f08..5f0dd700818c3f6da24a17ec8806e43cf4fd2806 100644 (file)
@@ -1,3 +1,7 @@
+2002-08-21  Ken Raeburn  <raeburn@mit.edu>
+
+       * port-sockets.h (SG_BUF): New macro.
+
 2002-08-16  Ken Raeburn  <raeburn@mit.edu>
 
        * k5-int.h (struct _krb5_context): Add new member udp_pref_limit.
index 5dc936af9d3a16839af13fbf0a608695f4d2978f..4e49b98505f5b5bcaed42fd85f697f0a30dee46d 100644 (file)
@@ -16,6 +16,7 @@ typedef WSABUF sg_buf;
         : ((SG)->buf += (N), (SG)->len -= (N), 0))
 
 #define SG_LEN(SG)             ((SG)->len + 0)
+#define SG_BUF(SG)             ((SG)->buf + 0)
 #define SG_SET(SG, B, N)       ((SG)->buf = (char *)(B),(SG)->len = (N))
 
 #define SOCKET_INITIALIZE()     0
@@ -102,6 +103,7 @@ typedef struct iovec sg_buf;
            (SG)->iov_len -= (N), 0))
 
 #define SG_LEN(SG)             ((SG)->iov_len + 0)
+#define SG_BUF(SG)             ((char*)(SG)->iov_base + 0)
 #define SG_SET(SG, B, L)       ((SG)->iov_base = (char*)(B), (SG)->iov_len = (L))
 
 /* Some of our own infrastructure where the WinSock stuff was too hairy