fix for IRIX compiler error messages
authorHerb Lewis <herb@samba.org>
Tue, 26 Sep 2000 18:48:13 +0000 (18:48 +0000)
committerHerb Lewis <herb@samba.org>
Tue, 26 Sep 2000 18:48:13 +0000 (18:48 +0000)
(This used to be commit f2549db1ce6527c3e378e9f9210c70be5de93762)

source3/lib/messages.c

index 4153c21c23c3db4962add6897ba871f93a859f14..2409e5b1e886cb4ce773be83d8e826c63d3a70be 100644 (file)
@@ -160,7 +160,7 @@ BOOL message_send_pid(pid_t pid, int msg_type, void *buf, size_t len)
                if (!p) goto failed;
 
                memcpy(p, &rec, sizeof(rec));
-               if (len > 0) memcpy(p+sizeof(rec), buf, len);
+               if (len > 0) memcpy((void *)((unsigned)p+sizeof(rec)), buf, len);
 
                dbuf.dptr = p;
                dbuf.dsize = len + sizeof(rec);
@@ -174,8 +174,8 @@ BOOL message_send_pid(pid_t pid, int msg_type, void *buf, size_t len)
        if (!p) goto failed;
 
        memcpy(p, dbuf.dptr, dbuf.dsize);
-       memcpy(p+dbuf.dsize, &rec, sizeof(rec));
-       if (len > 0) memcpy(p+dbuf.dsize+sizeof(rec), buf, len);
+       memcpy((void *)((unsigned)p+dbuf.dsize), &rec, sizeof(rec));
+       if (len > 0) memcpy((void *)((unsigned)p+dbuf.dsize+sizeof(rec)), buf, len);
 
        free(dbuf.dptr);
        dbuf.dptr = p;