Author: vlendec
Date: 2006-07-31 03:53:39 +0000 (Mon, 31 Jul 2006)
New Revision: 17333

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

Log:
Some C++ warnings
Modified:
   branches/SAMBA_3_0/source/libsmb/clifile.c
   branches/SAMBA_3_0/source/libsmb/clilist.c
   branches/SAMBA_3_0/source/libsmb/clirap.c
   branches/SAMBA_3_0/source/libsmb/clireadwrite.c
   branches/SAMBA_3_0/source/libsmb/clistr.c
   branches/SAMBA_3_0/source/libsmb/clitrans.c
   branches/SAMBA_3_0/source/libsmb/libsmbclient.c
   branches/SAMBA_3_0/source/libsmb/smb_signing.c
   branches/SAMBA_3_0/source/registry/reg_cachehook.c
   branches/SAMBA_3_0/source/registry/reg_db.c
   branches/SAMBA_3_0/source/registry/reg_objects.c
   branches/SAMBA_3_0/source/registry/reg_perfcount.c
   branches/SAMBA_3_0/source/registry/reg_printing.c
   branches/SAMBA_3_0/source/registry/regfio.c


Changeset:
Modified: branches/SAMBA_3_0/source/libsmb/clifile.c
===================================================================
--- branches/SAMBA_3_0/source/libsmb/clifile.c  2006-07-31 01:20:05 UTC (rev 
17332)
+++ branches/SAMBA_3_0/source/libsmb/clifile.c  2006-07-31 03:53:39 UTC (rev 
17333)
@@ -1509,7 +1509,7 @@
 
        if (ea_namelen == 0 && ea_len == 0) {
                data_len = 4;
-               data = SMB_MALLOC(data_len);
+               data = (char *)SMB_MALLOC(data_len);
                if (!data) {
                        return False;
                }
@@ -1517,7 +1517,7 @@
                SIVAL(p,0,data_len);
        } else {
                data_len = 4 + 4 + ea_namelen + 1 + ea_len;
-               data = SMB_MALLOC(data_len);
+               data = (char *)SMB_MALLOC(data_len);
                if (!data) {
                        return False;
                }

Modified: branches/SAMBA_3_0/source/libsmb/clilist.c
===================================================================
--- branches/SAMBA_3_0/source/libsmb/clilist.c  2006-07-31 01:20:05 UTC (rev 
17332)
+++ branches/SAMBA_3_0/source/libsmb/clilist.c  2006-07-31 03:53:39 UTC (rev 
17333)
@@ -335,7 +335,7 @@
 
                /* grab the data for later use */
                /* and add them to the dirlist pool */
-               dirlist = SMB_REALLOC(dirlist,dirlist_len + data_len);
+               dirlist = (char *)SMB_REALLOC(dirlist,dirlist_len + data_len);
 
                if (!dirlist) {
                        DEBUG(0,("cli_list_new: Failed to expand dirlist\n"));
@@ -461,7 +461,8 @@
 
                first = False;
 
-               dirlist = SMB_REALLOC(dirlist,(num_received + 
received)*DIR_STRUCT_SIZE);
+               dirlist = (char *)SMB_REALLOC(
+                       dirlist,(num_received + received)*DIR_STRUCT_SIZE);
                if (!dirlist) {
                        DEBUG(0,("cli_list_old: failed to expand dirlist"));
                        return 0;

Modified: branches/SAMBA_3_0/source/libsmb/clirap.c
===================================================================
--- branches/SAMBA_3_0/source/libsmb/clirap.c   2006-07-31 01:20:05 UTC (rev 
17332)
+++ branches/SAMBA_3_0/source/libsmb/clirap.c   2006-07-31 03:53:39 UTC (rev 
17333)
@@ -847,7 +847,7 @@
                return False;
        }
 
-       *poutdata = memdup(rdata, data_len);
+       *poutdata = (char *)memdup(rdata, data_len);
        if (!*poutdata) {
                SAFE_FREE(rdata);
                SAFE_FREE(rparam);

Modified: branches/SAMBA_3_0/source/libsmb/clireadwrite.c
===================================================================
--- branches/SAMBA_3_0/source/libsmb/clireadwrite.c     2006-07-31 01:20:05 UTC 
(rev 17332)
+++ branches/SAMBA_3_0/source/libsmb/clireadwrite.c     2006-07-31 03:53:39 UTC 
(rev 17333)
@@ -265,11 +265,11 @@
        BOOL large_writex = False;
 
        if (size > cli->bufsize) {
-               cli->outbuf = SMB_REALLOC(cli->outbuf, size + 1024);
+               cli->outbuf = (char *)SMB_REALLOC(cli->outbuf, size + 1024);
                if (!cli->outbuf) {
                        return False;
                }
-               cli->inbuf = SMB_REALLOC(cli->inbuf, size + 1024);
+               cli->inbuf = (char *)SMB_REALLOC(cli->inbuf, size + 1024);
                if (cli->inbuf == NULL) {
                        SAFE_FREE(cli->outbuf);
                        return False;

Modified: branches/SAMBA_3_0/source/libsmb/clistr.c
===================================================================
--- branches/SAMBA_3_0/source/libsmb/clistr.c   2006-07-31 01:20:05 UTC (rev 
17332)
+++ branches/SAMBA_3_0/source/libsmb/clistr.c   2006-07-31 03:53:39 UTC (rev 
17333)
@@ -49,10 +49,10 @@
 
 size_t clistr_align_out(struct cli_state *cli, const void *p, int flags)
 {
-       return align_string(cli->outbuf, p, flags);
+       return align_string(cli->outbuf, (const char *)p, flags);
 }
 
 size_t clistr_align_in(struct cli_state *cli, const void *p, int flags)
 {
-       return align_string(cli->inbuf, p, flags);
+       return align_string(cli->inbuf, (const char *)p, flags);
 }

Modified: branches/SAMBA_3_0/source/libsmb/clitrans.c
===================================================================
--- branches/SAMBA_3_0/source/libsmb/clitrans.c 2006-07-31 01:20:05 UTC (rev 
17332)
+++ branches/SAMBA_3_0/source/libsmb/clitrans.c 2006-07-31 03:53:39 UTC (rev 
17333)
@@ -207,7 +207,7 @@
 
        /* allocate it */
        if (total_data!=0) {
-               *data = SMB_REALLOC(*data,total_data);
+               *data = (char *)SMB_REALLOC(*data,total_data);
                if (!(*data)) {
                        DEBUG(0,("cli_receive_trans: failed to enlarge data 
buffer\n"));
                        goto out;
@@ -215,7 +215,7 @@
        }
 
        if (total_param!=0) {
-               *param = SMB_REALLOC(*param,total_param);
+               *param = (char *)SMB_REALLOC(*param,total_param);
                if (!(*param)) {
                        DEBUG(0,("cli_receive_trans: failed to enlarge param 
buffer\n"));
                        goto out;
@@ -511,7 +511,7 @@
 
        /* allocate it */
        if (total_data) {
-               *data = SMB_REALLOC(*data,total_data);
+               *data = (char *)SMB_REALLOC(*data,total_data);
                if (!(*data)) {
                        DEBUG(0,("cli_receive_nt_trans: failed to enlarge data 
buffer to %d\n",total_data));
                        goto out;
@@ -519,7 +519,7 @@
        }
 
        if (total_param) {
-               *param = SMB_REALLOC(*param,total_param);
+               *param = (char *)SMB_REALLOC(*param,total_param);
                if (!(*param)) {
                        DEBUG(0,("cli_receive_nt_trans: failed to enlarge param 
buffer to %d\n", total_param));
                        goto out;

Modified: branches/SAMBA_3_0/source/libsmb/libsmbclient.c
===================================================================
--- branches/SAMBA_3_0/source/libsmb/libsmbclient.c     2006-07-31 01:20:05 UTC 
(rev 17332)
+++ branches/SAMBA_3_0/source/libsmb/libsmbclient.c     2006-07-31 03:53:39 UTC 
(rev 17333)
@@ -1281,7 +1281,7 @@
        }
        /*d_printf(">>>fstat: resolved path as %s\n", targetpath);*/
        
-       ret = cli_read(targetcli, file->cli_fd, buf, offset, count);
+       ret = cli_read(targetcli, file->cli_fd, (char *)buf, offset, count);
 
        if (ret < 0) {
 
@@ -1365,7 +1365,7 @@
        /*d_printf(">>>write: resolved path as %s\n", targetpath);*/
 
 
-       ret = cli_write(targetcli, file->cli_fd, 0, buf, offset, count);
+       ret = cli_write(targetcli, file->cli_fd, 0, (char *)buf, offset, count);
 
        if (ret <= 0) {
 
@@ -2246,7 +2246,7 @@
 
        size = sizeof(struct smbc_dirent) + name_length + comment_len + 2;
     
-       dirent = SMB_MALLOC(size);
+       dirent = (struct smbc_dirent *)SMB_MALLOC(size);
 
        if (!dirent) {
 
@@ -6230,7 +6230,7 @@
                          * lazy for the moment
                          */
                         pid = sys_getpid();
-                        context->netbios_name = SMB_MALLOC(17);
+                        context->netbios_name = (char *)SMB_MALLOC(17);
                         if (!context->netbios_name) {
                                 errno = ENOMEM;
                                 return NULL;

Modified: branches/SAMBA_3_0/source/libsmb/smb_signing.c
===================================================================
--- branches/SAMBA_3_0/source/libsmb/smb_signing.c      2006-07-31 01:20:05 UTC 
(rev 17332)
+++ branches/SAMBA_3_0/source/libsmb/smb_signing.c      2006-07-31 03:53:39 UTC 
(rev 17333)
@@ -323,7 +323,8 @@
 static void client_sign_outgoing_message(char *outbuf, struct smb_sign_info 
*si)
 {
        unsigned char calc_md5_mac[16];
-       struct smb_basic_signing_context *data = si->signing_context;
+       struct smb_basic_signing_context *data =
+               (struct smb_basic_signing_context *)si->signing_context;
 
        if (!si->doing_signing)
                return;
@@ -378,7 +379,8 @@
        unsigned char calc_md5_mac[16];
        unsigned char *server_sent_mac;
 
-       struct smb_basic_signing_context *data = si->signing_context;
+       struct smb_basic_signing_context *data =
+               (struct smb_basic_signing_context *)si->signing_context;
 
        if (!si->doing_signing)
                return True;
@@ -433,7 +435,8 @@
 
 static void simple_free_signing_context(struct smb_sign_info *si)
 {
-       struct smb_basic_signing_context *data = si->signing_context;
+       struct smb_basic_signing_context *data =
+               (struct smb_basic_signing_context *)si->signing_context;
        struct outstanding_packet_lookup *list;
        struct outstanding_packet_lookup *next;
        
@@ -649,7 +652,8 @@
 static void srv_sign_outgoing_message(char *outbuf, struct smb_sign_info *si)
 {
        unsigned char calc_md5_mac[16];
-       struct smb_basic_signing_context *data = si->signing_context;
+       struct smb_basic_signing_context *data =
+               (struct smb_basic_signing_context *)si->signing_context;
        uint32 send_seq_number = data->send_seq_num-1;
        uint16 mid;
 
@@ -690,7 +694,8 @@
 static BOOL srv_check_incoming_message(char *inbuf, struct smb_sign_info *si, 
BOOL must_be_ok)
 {
        BOOL good;
-       struct smb_basic_signing_context *data = si->signing_context;
+       struct smb_basic_signing_context *data =
+               (struct smb_basic_signing_context *)si->signing_context;
        uint32 reply_seq_number = data->send_seq_num;
        uint32 saved_seq;
        unsigned char calc_md5_mac[16];

Modified: branches/SAMBA_3_0/source/registry/reg_cachehook.c
===================================================================
--- branches/SAMBA_3_0/source/registry/reg_cachehook.c  2006-07-31 01:20:05 UTC 
(rev 17332)
+++ branches/SAMBA_3_0/source/registry/reg_cachehook.c  2006-07-31 03:53:39 UTC 
(rev 17333)
@@ -79,7 +79,7 @@
        /* prepend the string with a '\' character */
        
        len = strlen( keyname );
-       if ( !(key = SMB_MALLOC( len + 2 )) ) {
+       if ( !(key = (char *)SMB_MALLOC( len + 2 )) ) {
                DEBUG(0,("reghook_cache_find: malloc failed for string [%s] 
!?!?!\n",
                        keyname));
                return NULL;
@@ -94,7 +94,7 @@
                
        DEBUG(10,("reghook_cache_find: Searching for keyname [%s]\n", key));
        
-       hook = pathtree_find( cache_tree, key ) ;
+       hook = (REGISTRY_HOOK *)pathtree_find( cache_tree, key ) ;
        
        SAFE_FREE( key );
        

Modified: branches/SAMBA_3_0/source/registry/reg_db.c
===================================================================
--- branches/SAMBA_3_0/source/registry/reg_db.c 2006-07-31 01:20:05 UTC (rev 
17332)
+++ branches/SAMBA_3_0/source/registry/reg_db.c 2006-07-31 03:53:39 UTC (rev 
17333)
@@ -313,7 +313,7 @@
 
        /* allocate some initial memory */
                
-       if (!(buffer = SMB_MALLOC(sizeof(pstring)))) {
+       if (!(buffer = (char *)SMB_MALLOC(sizeof(pstring)))) {
                return False;
        }
        buflen = sizeof(pstring);
@@ -329,7 +329,7 @@
                len += tdb_pack( buffer+len, buflen-len, "f", 
regsubkey_ctr_specific_key(ctr, i) );
                if ( len > buflen ) {
                        /* allocate some extra space */
-                       if ((buffer = SMB_REALLOC( buffer, len*2 )) == NULL) {
+                       if ((buffer = (char *)SMB_REALLOC( buffer, len*2 )) == 
NULL) {
                                DEBUG(0,("regdb_store_keys: Failed to realloc 
memory of size [%d]\n", len*2));
                                ret = False;
                                goto done;

Modified: branches/SAMBA_3_0/source/registry/reg_objects.c
===================================================================
--- branches/SAMBA_3_0/source/registry/reg_objects.c    2006-07-31 01:20:05 UTC 
(rev 17332)
+++ branches/SAMBA_3_0/source/registry/reg_objects.c    2006-07-31 03:53:39 UTC 
(rev 17333)
@@ -177,7 +177,8 @@
        
        if ( val->data_p && val->size ) 
        {
-               if ( !(copy->data_p = memdup( val->data_p, val->size )) ) {
+               if ( !(copy->data_p = (uint8 *)memdup( val->data_p,
+                                                      val->size )) ) {
                        DEBUG(0,("dup_registry_value: memdup() failed for [%d] 
bytes!\n",
                                val->size));
                        SAFE_FREE( copy );
@@ -302,7 +303,8 @@
        
        fstrcpy( ctr->values[ctr->num_values]->valuename, name );
        ctr->values[ctr->num_values]->type = type;
-       ctr->values[ctr->num_values]->data_p = TALLOC_MEMDUP( ctr, data_p, size 
);
+       ctr->values[ctr->num_values]->data_p = (uint8 *)TALLOC_MEMDUP(
+               ctr, data_p, size );
        ctr->values[ctr->num_values]->size = size;
        ctr->num_values++;
 
@@ -341,7 +343,8 @@
        
                fstrcpy( ctr->values[ctr->num_values]->valuename, 
val->valuename );
                ctr->values[ctr->num_values]->type = val->type;
-               ctr->values[ctr->num_values]->data_p = TALLOC_MEMDUP( ctr, 
val->data_p, val->size );
+               ctr->values[ctr->num_values]->data_p = (uint8 *)TALLOC_MEMDUP(
+                       ctr, val->data_p, val->size );
                ctr->values[ctr->num_values]->size = val->size;
                ctr->num_values++;
        }

Modified: branches/SAMBA_3_0/source/registry/reg_perfcount.c
===================================================================
--- branches/SAMBA_3_0/source/registry/reg_perfcount.c  2006-07-31 01:20:05 UTC 
(rev 17332)
+++ branches/SAMBA_3_0/source/registry/reg_perfcount.c  2006-07-31 03:53:39 UTC 
(rev 17333)
@@ -177,7 +177,7 @@
        }
        /* First encode the name_index */
        working_size = (kbuf.dsize + 1)*sizeof(uint16);
-       buf1 = SMB_REALLOC(buf1, buffer_size + working_size);
+       buf1 = (char *)SMB_REALLOC(buf1, buffer_size + working_size);
        if(!buf1) {
                buffer_size = 0;
                return buffer_size;
@@ -187,7 +187,7 @@
        buffer_size += working_size;
        /* Now encode the actual name */
        working_size = (dbuf.dsize + 1)*sizeof(uint16);
-       buf1 = SMB_REALLOC(buf1, buffer_size + working_size);
+       buf1 = (char *)SMB_REALLOC(buf1, buffer_size + working_size);
        if(!buf1) {
                buffer_size = 0;
                return buffer_size;
@@ -234,7 +234,7 @@
 
        /* Now terminate the MULTI_SZ with a double unicode NULL */
        buf1 = *retbuf;
-       buf1 = SMB_REALLOC(buf1, buffer_size + 2);
+       buf1 = (char *)SMB_REALLOC(buf1, buffer_size + 2);
        if(!buf1) {
                buffer_size = 0;
        } else {
@@ -279,7 +279,7 @@
 
        /* Now terminate the MULTI_SZ with a double unicode NULL */
        buf1 = *retbuf;
-       buf1 = SMB_REALLOC(buf1, buffer_size + 2);
+       buf1 = (char *)SMB_REALLOC(buf1, buffer_size + 2);
        if(!buf1) {
                buffer_size = 0;
        } else {

Modified: branches/SAMBA_3_0/source/registry/reg_printing.c
===================================================================
--- branches/SAMBA_3_0/source/registry/reg_printing.c   2006-07-31 01:20:05 UTC 
(rev 17332)
+++ branches/SAMBA_3_0/source/registry/reg_printing.c   2006-07-31 03:53:39 UTC 
(rev 17333)
@@ -922,7 +922,7 @@
                        
                        length = strlen(filename);
                
-                       buffer = SMB_REALLOC( buffer, buffer_size + (length + 
1)*sizeof(uint16) );
+                       buffer = (char *)SMB_REALLOC( buffer, buffer_size + 
(length + 1)*sizeof(uint16) );
                        if ( !buffer ) {
                                break;
                        }
@@ -935,7 +935,7 @@
                
                /* terminated by double NULL.  Add the final one here */
                
-               buffer = SMB_REALLOC( buffer, buffer_size + 2 );
+               buffer = (char *)SMB_REALLOC( buffer, buffer_size + 2 );
                if ( !buffer ) {
                        buffer_size = 0;
                } else {

Modified: branches/SAMBA_3_0/source/registry/regfio.c
===================================================================
--- branches/SAMBA_3_0/source/registry/regfio.c 2006-07-31 01:20:05 UTC (rev 
17332)
+++ branches/SAMBA_3_0/source/registry/regfio.c 2006-07-31 03:53:39 UTC (rev 
17333)
@@ -1646,7 +1646,9 @@
        if ( vk->data_size > sizeof(uint32) ) {
                uint32 data_size = ( (vk->data_size+sizeof(uint32)) & 
0xfffffff8 ) + 8;
 
-               vk->data = TALLOC_MEMDUP( file->mem_ctx, regval_data_p(value), 
vk->data_size );
+               vk->data = (uint8 *)TALLOC_MEMDUP( file->mem_ctx,
+                                                  regval_data_p(value),
+                                                  vk->data_size );
                if (vk->data == NULL) {
                        return False;
                }

Reply via email to