* auth.h: AUTH ah_private structure element changed to void *
authorEzra Peisach <epeisach@mit.edu>
Thu, 19 Jul 2001 20:41:30 +0000 (20:41 +0000)
committerEzra Peisach <epeisach@mit.edu>
Thu, 19 Jul 2001 20:41:30 +0000 (20:41 +0000)
* clnt.h: CLIENT cl_private structure element changed to type void *.

* svc.h: SVCXRPT elements xp_p1 and xp_p2 changed to void * from
caddr_t.

* svc_udp.c: su_cache element of svcudp_data from caddr_t to void *.

* clnt_tcp.c, svc_tcp.c (writetcp, readtcp): Cleanup alignment
warning in casts.

* types.hin (mem_alloc): Do not cast type of malloc to char *.

* xdr.h: Change type of x_private of XDR from caddr_t to void *.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13620 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/rpc/ChangeLog
src/lib/rpc/auth.h
src/lib/rpc/clnt.h
src/lib/rpc/clnt_tcp.c
src/lib/rpc/svc.h
src/lib/rpc/svc_auth.h
src/lib/rpc/svc_tcp.c
src/lib/rpc/svc_udp.c
src/lib/rpc/types.hin
src/lib/rpc/xdr.h

index bc5c27bf3569627c7c3898088692a8fae8e3cd23..92c9c9a07255dfa8d707a4340609003b5a6233ed 100644 (file)
@@ -1,3 +1,21 @@
+2001-07-19  Ezra Peisach  <epeisach@mit.edu>
+
+       * auth.h: AUTH ah_private structure element changed to void *. 
+
+       * clnt.h: CLIENT cl_private structure element changed to type void *. 
+
+       * svc.h: SVCXRPT elements xp_p1 and xp_p2 changed to void * from
+       caddr_t.
+
+       * svc_udp.c: su_cache element of svcudp_data from caddr_t to void *.
+
+       * clnt_tcp.c, svc_tcp.c (writetcp, readtcp): Cleanup alignment
+       warning in casts.
+
+       * types.hin (mem_alloc): Do not cast type of malloc to char *.
+
+       * xdr.h: Change type of x_private of XDR from caddr_t to void *.
+
 2001-07-09  Ezra Peisach  <epeisach@mit.edu>
 
        * pmap_rmt.c, svc.c, svc_simple.c, svc_udp.c, svc_tcp.c,
@@ -32,7 +50,7 @@
        OTW transfer of gids.
 
        * clnt_tcp.c, svc_tcp.c: Change writetcp and readtcp to take char
-       as first argument to be compatible with xdrrec_create.
+       as first argument to be compatible with xdrrec_create.
 
        * xdr.c (xdr_opaque): Cast argument in call to XDR_GETBYTES.
 
index 8c2bb58afe73dbcbfdc21b935072f8f812010c32..4055e04fd2ce93aa3e2b6d5c828752c332c3d06b 100644 (file)
@@ -114,7 +114,7 @@ typedef struct __rpc_auth {
                int     (*ah_unwrap)(struct __rpc_auth *, XDR *, 
                                     xdrproc_t, caddr_t);       
        } *ah_ops;
-       caddr_t ah_private;
+       void *ah_private;
 } AUTH;
 
 
index ccdbe1c222b3fec8e9e85ba6859d758b0da199e9..93acdd6f6ff3388d996237550a45b4611e72fb60 100644 (file)
@@ -132,7 +132,7 @@ typedef struct __rpc_client {
                bool_t          (*cl_control)(struct __rpc_client *, int,
                                              void *);
        } *cl_ops;
-       caddr_t                 cl_private;     /* private stuff */
+       void                    *cl_private;    /* private stuff */
 } CLIENT;
 
 
index 1201e7e99033a3ec30b10607f75f14978d139344..00e4e51c964390e6631e654b9ade413962b11068 100644 (file)
@@ -421,7 +421,7 @@ readtcp(ctptr, buf, len)
        caddr_t buf;
        register int len;
 {
-  register struct ct_data *ct = (struct ct_data *)ctptr;
+  register struct ct_data *ct = (struct ct_data *)(void *)ctptr;
 #ifdef FD_SETSIZE
        fd_set mask;
        fd_set readfds;
@@ -478,7 +478,7 @@ writetcp(ctptr, buf, len)
        caddr_t buf;
        int len;
 {
-       struct ct_data *ct = (struct ct_data *)ctptr;
+       struct ct_data *ct = (struct ct_data *)(void *)ctptr;
        register int i, cnt;
 
        for (cnt = len; cnt > 0; cnt -= i, buf += i) {
index efbbefc0abf38384893b51b0c1341988243ac39f..46223bbfb08cd9904ceea52192cd923be4d378ae 100644 (file)
@@ -92,8 +92,8 @@ typedef struct __rpc_svcxprt {
        struct sockaddr_in xp_raddr;     /* remote address */
        struct opaque_auth xp_verf;      /* raw response verifier */
        SVCAUTH         *xp_auth;        /* auth flavor of current req */
-       caddr_t         xp_p1;           /* private */
-       caddr_t         xp_p2;           /* private */
+       void            *xp_p1;          /* private */
+       void            *xp_p2;          /* private */
        int             xp_laddrlen;     /* lenght of local address */
        struct sockaddr_in xp_laddr;     /* local address */
 } SVCXPRT;
index 174c945f3904e6c77a23a41177ad7d0b427e8be4..5f79fdab3de53a42a32425df2d5a041d2dc9033a 100644 (file)
@@ -46,7 +46,7 @@ typedef struct __rpc_svc_auth {
          int   (*svc_ah_unwrap)(struct __rpc_svc_auth *, XDR *, xdrproc_t, 
                                 caddr_t);
      } *svc_ah_ops;
-     caddr_t svc_ah_private;
+     void * svc_ah_private;
 } SVCAUTH;
 
 extern SVCAUTH svc_auth_any;
index 371d059cd12673da1af360628f80a4eb3e4c4821..771827b22946a87993b6b69e73e7513b65348153 100644 (file)
@@ -313,7 +313,7 @@ readtcp(xprtptr, buf, len)
        caddr_t buf;
        register int len;
 {
-       register SVCXPRT *xprt = (SVCXPRT *) xprtptr;
+       register SVCXPRT *xprt = (SVCXPRT *)(void *)xprtptr;
        register int sock = xprt->xp_sock;
 #ifdef FD_SETSIZE
        fd_set mask;
@@ -357,7 +357,7 @@ writetcp(xprtptr, buf, len)
        caddr_t buf;
        int len;
 {
-       register SVCXPRT *xprt = (SVCXPRT *) xprtptr;
+       register SVCXPRT *xprt = (SVCXPRT *)(void *) xprtptr;
        register int i, cnt;
 
        for (cnt = len; cnt > 0; cnt -= i, buf += i) {
index 9aea69c18e3b7230773860db98ed632ff35292d9..21b5c8f06039916503ed570cf45bfc966e86d30e 100644 (file)
@@ -84,7 +84,7 @@ struct svcudp_data {
        rpc_u_int32     su_xid;         /* transaction id */
        XDR     su_xdrs;        /* XDR handle */
        char    su_verfbody[MAX_AUTH_BYTES];    /* verifier body */
-       char *  su_cache;       /* cached data, NULL if no cache */
+       void *  su_cache;       /* cached data, NULL if no cache */
 };
 #define        su_data(xprt)   ((struct svcudp_data *)(xprt->xp_p2))
 
index 8722759cc886adbbbb290ee1f2ddd7b84747e5a5..1012d17dfbd064675b24a4dc7916b3d1b53007f3 100644 (file)
@@ -62,7 +62,7 @@ typedef unsigned long rpc_u_int32;
 #endif
 
 @STDLIB_INCLUDE@
-#define mem_alloc(bsize)       (char *) malloc(bsize)
+#define mem_alloc(bsize)       malloc(bsize)
 #define mem_free(ptr, bsize)   free(ptr)
 
 #ifndef makedev /* ie, we haven't already included it */
index f4b50f959a41fa8b7828eba096e18b1de1479bce..fe6551d6fa5d3e0063c932cf436aba41a6fb1203 100644 (file)
@@ -147,7 +147,7 @@ typedef struct __xdr_s {
            void        (*x_destroy)(struct __xdr_s *); 
        } *x_ops;
        caddr_t         x_public;       /* users' data */
-       caddr_t         x_private;      /* pointer to private data */
+       void *          x_private;      /* pointer to private data */
        caddr_t         x_base;         /* private used for position info */
        int             x_handy;        /* extra private word */
 } XDR;