Author: vlendec
Date: 2007-08-19 19:39:14 +0000 (Sun, 19 Aug 2007)
New Revision: 24546

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=24546

Log:
Fix some C++ and type-punned warnings

Modified:
   branches/SAMBA_3_2_0/source/lib/dbwrap_tdb.c
   branches/SAMBA_3_2_0/source/libsmb/clikrb5.c
   branches/SAMBA_3_2_0/source/passdb/secrets.c
   branches/SAMBA_3_2_0/source/rpc_parse/parse_reg.c
   branches/SAMBA_3_2_0/source/rpc_parse/parse_srv.c
   branches/SAMBA_3_2_0/source/smbd/sesssetup.c


Changeset:
Modified: branches/SAMBA_3_2_0/source/lib/dbwrap_tdb.c
===================================================================
--- branches/SAMBA_3_2_0/source/lib/dbwrap_tdb.c        2007-08-18 18:09:25 UTC 
(rev 24545)
+++ branches/SAMBA_3_2_0/source/lib/dbwrap_tdb.c        2007-08-19 19:39:14 UTC 
(rev 24546)
@@ -57,7 +57,8 @@
        }
 
        result->key.dsize = key.dsize;
-       result->key.dptr = talloc_memdup(result, key.dptr, key.dsize);
+       result->key.dptr = (unsigned char *)talloc_memdup(result, key.dptr,
+                                                         key.dsize);
        if (result->key.dptr == NULL) {
                DEBUG(0, ("talloc failed\n"));
                TALLOC_FREE(result);
@@ -91,7 +92,8 @@
        }
 
        result->value.dsize = value.dsize;
-       result->value.dptr = talloc_memdup(result, value.dptr, value.dsize);
+       result->value.dptr = (unsigned char *)talloc_memdup(result, value.dptr,
+                                                           value.dsize);
        if (result->value.dptr == NULL) {
                DEBUG(3, ("talloc failed\n"));
                TALLOC_FREE(result);

Modified: branches/SAMBA_3_2_0/source/libsmb/clikrb5.c
===================================================================
--- branches/SAMBA_3_2_0/source/libsmb/clikrb5.c        2007-08-18 18:09:25 UTC 
(rev 24545)
+++ branches/SAMBA_3_2_0/source/libsmb/clikrb5.c        2007-08-19 19:39:14 UTC 
(rev 24546)
@@ -1440,7 +1440,7 @@
 
        *opt = NULL;
 
-       if ((my_opt = SMB_MALLOC(sizeof(krb5_get_init_creds_opt))) == NULL) {
+       if ((my_opt = SMB_MALLOC_P(krb5_get_init_creds_opt)) == NULL) {
                return ENOMEM;
        }
 

Modified: branches/SAMBA_3_2_0/source/passdb/secrets.c
===================================================================
--- branches/SAMBA_3_2_0/source/passdb/secrets.c        2007-08-18 18:09:25 UTC 
(rev 24545)
+++ branches/SAMBA_3_2_0/source/passdb/secrets.c        2007-08-19 19:39:14 UTC 
(rev 24546)
@@ -104,7 +104,7 @@
        if (!tdb)
                return False;
        return tdb_trans_store(tdb, string_tdb_data(key),
-                              make_tdb_data(data, size),
+                              make_tdb_data((const uint8 *)data, size),
                               TDB_REPLACE) == 0;
 }
 

Modified: branches/SAMBA_3_2_0/source/rpc_parse/parse_reg.c
===================================================================
--- branches/SAMBA_3_2_0/source/rpc_parse/parse_reg.c   2007-08-18 18:09:25 UTC 
(rev 24545)
+++ branches/SAMBA_3_2_0/source/rpc_parse/parse_reg.c   2007-08-19 19:39:14 UTC 
(rev 24546)
@@ -75,7 +75,8 @@
        if(!prs_align(ps))
                return False;
 
-       if(!prs_pointer("server", ps, depth, (void**)&q_u->server, 
sizeof(uint16), (PRS_POINTER_CAST)prs_uint16))
+       if(!prs_pointer("server", ps, depth, (void*)&q_u->server,
+                       sizeof(uint16), (PRS_POINTER_CAST)prs_uint16))
                return False;
 
        if(!prs_align(ps))
@@ -275,7 +276,8 @@
        if(!prs_uint32("access", ps, depth, &q_u->access))
                return False;
 
-       if(!prs_pointer("sec_info", ps, depth, (void**)&q_u->sec_info, 
sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
+       if(!prs_pointer("sec_info", ps, depth, (void*)&q_u->sec_info,
+                       sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
                return False;
 
        if ( q_u->sec_info ) {
@@ -285,7 +287,8 @@
                        return False;
        }
 
-       if(!prs_pointer("disposition", ps, depth, (void**)&q_u->disposition, 
sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
+       if(!prs_pointer("disposition", ps, depth, (void*)&q_u->disposition,
+                       sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
                return False;
 
        return True;
@@ -999,17 +1002,21 @@
        if(!prs_align(ps))
                return False;
        
-       if ( !prs_pointer("type", ps, depth, (void**)&r_u->type, 
sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
+       if ( !prs_pointer("type", ps, depth, (void*)&r_u->type,
+                         sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
                return False;
 
-       if ( !prs_pointer("value", ps, depth, (void**)&r_u->value, 
sizeof(REGVAL_BUFFER), (PRS_POINTER_CAST)smb_io_regval_buffer))
+       if ( !prs_pointer("value", ps, depth, (void*)&r_u->value,
+                         sizeof(REGVAL_BUFFER), 
(PRS_POINTER_CAST)smb_io_regval_buffer))
                return False;
        if(!prs_align(ps))
                return False;
 
-       if ( !prs_pointer("buf_max_len", ps, depth, (void**)&r_u->buf_max_len, 
sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
+       if ( !prs_pointer("buf_max_len", ps, depth, (void*)&r_u->buf_max_len,
+                         sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
                return False;
-       if ( !prs_pointer("buf_len", ps, depth, (void**)&r_u->buf_len, 
sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
+       if ( !prs_pointer("buf_len", ps, depth, (void*)&r_u->buf_len,
+                         sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
                return False;
 
        if(!prs_werror("status", ps, depth, &r_u->status))
@@ -1146,17 +1153,22 @@
        if(!prs_align(ps))
                return False;
 
-       if(!prs_pointer("type", ps, depth, (void**)&q_u->type, sizeof(uint32), 
(PRS_POINTER_CAST)prs_uint32))
+       if(!prs_pointer("type", ps, depth, (void*)&q_u->type,
+                       sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
                return False;
 
-       if ( !prs_pointer("value", ps, depth, (void**)&q_u->value, 
sizeof(REGVAL_BUFFER), (PRS_POINTER_CAST)smb_io_regval_buffer))
+       if ( !prs_pointer("value", ps, depth, (void*)&q_u->value,
+                         sizeof(REGVAL_BUFFER),
+                         (PRS_POINTER_CAST)smb_io_regval_buffer))
                return False;
        if(!prs_align(ps))
                return False;
 
-       if(!prs_pointer("buffer_len", ps, depth, (void**)&q_u->buffer_len, 
sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
+       if(!prs_pointer("buffer_len", ps, depth, (void*)&q_u->buffer_len,
+                       sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
                return False;
-       if(!prs_pointer("name_len", ps, depth, (void**)&q_u->name_len, 
sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
+       if(!prs_pointer("name_len", ps, depth, (void*)&q_u->name_len,
+                       sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
                return False;
 
        return True;
@@ -1182,17 +1194,22 @@
        if(!prs_align(ps))
                return False;
 
-       if(!prs_pointer("type", ps, depth, (void**)&r_u->type, sizeof(uint32), 
(PRS_POINTER_CAST)prs_uint32))
+       if(!prs_pointer("type", ps, depth, (void*)&r_u->type,
+                       sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
                return False;
 
-       if ( !prs_pointer("value", ps, depth, (void**)&r_u->value, 
sizeof(REGVAL_BUFFER), (PRS_POINTER_CAST)smb_io_regval_buffer))
+       if ( !prs_pointer("value", ps, depth, (void*)&r_u->value,
+                         sizeof(REGVAL_BUFFER),
+                         (PRS_POINTER_CAST)smb_io_regval_buffer))
                return False;
        if(!prs_align(ps))
                return False;
 
-       if(!prs_pointer("buffer_len1", ps, depth, (void**)&r_u->buffer_len1, 
sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
+       if(!prs_pointer("buffer_len1", ps, depth, (void*)&r_u->buffer_len1,
+                       sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
                return False;
-       if(!prs_pointer("buffer_len2", ps, depth, (void**)&r_u->buffer_len2, 
sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
+       if(!prs_pointer("buffer_len2", ps, depth, (void*)&r_u->buffer_len2,
+                       sizeof(uint32), (PRS_POINTER_CAST)prs_uint32))
                return False;
 
        if(!prs_werror("status", ps, depth, &r_u->status))
@@ -1396,12 +1413,14 @@
        
        if(!prs_align(ps))
                return False;
-       if (!prs_pointer("class", ps, depth, (void**)&q_u->classname, 
sizeof(UNISTR4), (PRS_POINTER_CAST)prs_unistr4))
+       if (!prs_pointer("class", ps, depth, (void*)&q_u->classname,
+                        sizeof(UNISTR4), (PRS_POINTER_CAST)prs_unistr4))
                return False;
 
        if(!prs_align(ps))
                return False;
-       if (!prs_pointer("time", ps, depth, (void**)&q_u->time, sizeof(NTTIME), 
(PRS_POINTER_CAST)smb_io_nttime))
+       if (!prs_pointer("time", ps, depth, (void*)&q_u->time, sizeof(NTTIME),
+                        (PRS_POINTER_CAST)smb_io_nttime))
                return False;
 
        if(!prs_align(ps))
@@ -1559,12 +1578,14 @@
        if (!prs_align(ps))
                return False;
 
-       if (!prs_pointer("server", ps, depth, (void**)&q_u->server, 
sizeof(uint16), (PRS_POINTER_CAST)prs_uint16))
+       if (!prs_pointer("server", ps, depth, (void*)&q_u->server,
+                        sizeof(uint16), (PRS_POINTER_CAST)prs_uint16))
                return False;
        if (!prs_align(ps))
                return False;
 
-       if (!prs_pointer("message", ps, depth, (void**)&q_u->message, 
sizeof(UNISTR4), (PRS_POINTER_CAST)prs_unistr4))
+       if (!prs_pointer("message", ps, depth, (void*)&q_u->message,
+                        sizeof(UNISTR4), (PRS_POINTER_CAST)prs_unistr4))
                return False;
 
        if (!prs_align(ps))
@@ -1619,12 +1640,14 @@
        if (!prs_align(ps))
                return False;
 
-       if (!prs_pointer("server", ps, depth, (void**)&q_u->server, 
sizeof(uint16), (PRS_POINTER_CAST)prs_uint16))
+       if (!prs_pointer("server", ps, depth, (void*)&q_u->server,
+                        sizeof(uint16), (PRS_POINTER_CAST)prs_uint16))
                return False;
        if (!prs_align(ps))
                return False;
 
-       if (!prs_pointer("message", ps, depth, (void**)&q_u->message, 
sizeof(UNISTR4), (PRS_POINTER_CAST)prs_unistr4))
+       if (!prs_pointer("message", ps, depth, (void*)&q_u->message,
+                        sizeof(UNISTR4), (PRS_POINTER_CAST)prs_unistr4))
                return False;
 
        if (!prs_align(ps))
@@ -1698,7 +1721,8 @@
        if (!prs_align(ps))
                return False;
 
-       if (!prs_pointer("server", ps, depth, (void**)&q_u->server, 
sizeof(uint16), (PRS_POINTER_CAST)prs_uint16))
+       if (!prs_pointer("server", ps, depth, (void*)&q_u->server,
+                        sizeof(uint16), (PRS_POINTER_CAST)prs_uint16))
                return False;
        if (!prs_align(ps))
                return False;

Modified: branches/SAMBA_3_2_0/source/rpc_parse/parse_srv.c
===================================================================
--- branches/SAMBA_3_2_0/source/rpc_parse/parse_srv.c   2007-08-18 18:09:25 UTC 
(rev 24545)
+++ branches/SAMBA_3_2_0/source/rpc_parse/parse_srv.c   2007-08-19 19:39:14 UTC 
(rev 24546)
@@ -1819,19 +1819,22 @@
        if(!prs_align(ps))
                return False;
 
-       if(!prs_pointer("servername", ps, depth, (void**)&q_u->servername, 
sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
+       if(!prs_pointer("servername", ps, depth, (void*)&q_u->servername,
+                       sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
                return False;
 
        if(!prs_align(ps))
                return False;
 
-       if(!prs_pointer("qualifier", ps, depth, (void**)&q_u->qualifier, 
sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
+       if(!prs_pointer("qualifier", ps, depth, (void*)&q_u->qualifier,
+                       sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
                return False;
 
        if(!prs_align(ps))
                return False;
 
-       if(!prs_pointer("username", ps, depth, (void**)&q_u->username, 
sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
+       if(!prs_pointer("username", ps, depth, (void*)&q_u->username,
+                       sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
                return False;
 
        if(!prs_align(ps))
@@ -2546,17 +2549,20 @@
        if(!prs_align(ps))
                return False;
 
-       if(!prs_pointer("servername", ps, depth, (void**)&q_u->servername, 
sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
+       if(!prs_pointer("servername", ps, depth, (void*)&q_u->servername,
+                       sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
                return False;
        if(!prs_align(ps))
                return False;
 
-       if(!prs_pointer("qualifier", ps, depth, (void**)&q_u->qualifier, 
sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
+       if(!prs_pointer("qualifier", ps, depth, (void*)&q_u->qualifier,
+                       sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
                return False;
        if(!prs_align(ps))
                return False;
 
-       if(!prs_pointer("username", ps, depth, (void**)&q_u->username, 
sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
+       if(!prs_pointer("username", ps, depth, (void*)&q_u->username,
+                       sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
                return False;
        if(!prs_align(ps))
                return False;
@@ -3277,7 +3283,8 @@
        if(!prs_align(ps))
                return False;
 
-       if(!prs_pointer("servername", ps, depth, (void**)&q_n->servername, 
sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
+       if(!prs_pointer("servername", ps, depth, (void*)&q_n->servername,
+                       sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
                return False;
 
        if(!prs_align(ps))

Modified: branches/SAMBA_3_2_0/source/smbd/sesssetup.c
===================================================================
--- branches/SAMBA_3_2_0/source/smbd/sesssetup.c        2007-08-18 18:09:25 UTC 
(rev 24545)
+++ branches/SAMBA_3_2_0/source/smbd/sesssetup.c        2007-08-19 19:39:14 UTC 
(rev 24546)
@@ -988,7 +988,7 @@
        }
 
        /* We must store this blob until complete. */
-       pad = SMB_MALLOC(sizeof(struct pending_auth_data));
+       pad = SMB_MALLOC_P(struct pending_auth_data);
        if (!pad) {
                return NT_STATUS_NO_MEMORY;
        }

Reply via email to