Changeset 6036:3068a825a29e in roaraudio


Ignore:
Timestamp:
10/10/14 11:22:47 (9 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

killed some compiler warnings

Location:
libroar
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • libroar/ctl.c

    r5961 r6036  
    8686int roar_get_standby   (struct roar_connection * con) { 
    8787 struct roar_message mes; 
     88 uint16_t * d16 = (uint16_t *)mes.data; 
    8889 
    8990 memset(&mes, 0, sizeof(struct roar_message)); // make valgrind happy! 
     
    99100  return -1; 
    100101 
    101  return ROAR_NET2HOST16(*((uint16_t*)mes.data)); 
     102 return ROAR_NET2HOST16(*d16); 
    102103} 
    103104 
    104105int roar_set_standby   (struct roar_connection * con, int state) { 
    105106 struct roar_message mes; 
     107 uint16_t * d16 = (uint16_t *)mes.data; 
    106108 
    107109 memset(&mes, 0, sizeof(struct roar_message)); // make valgrind happy! 
     
    111113 mes.datalen =  2; 
    112114 
    113  *((uint16_t*)mes.data) = ROAR_HOST2NET16((unsigned) state); 
     115 *d16 = ROAR_HOST2NET16((unsigned) state); 
    114116 
    115117 if ( roar_req(con, &mes, NULL) == -1 ) 
  • libroar/socket.c

    r6025 r6036  
    292292 struct cmsghdr * cmptr = (struct cmsghdr *) cmptr_buf; 
    293293 char             localmes[1] = {0}; 
     294 int *            fhptr; 
    294295 
    295296 ROAR_DBG("roar_socket_send_fh(sock=%i, fh=%i, mes=%p, len=%u) = ?", sock, fh, mes, len); 
     
    318319 msg.msg_control          = (caddr_t) cmptr; 
    319320 msg.msg_controllen       = _SCMR_CONTROLLEN; 
    320  *(int *)CMSG_DATA(cmptr) = fh; 
     321 fhptr                    = (int *)CMSG_DATA(cmptr); 
     322 *fhptr = fh; 
    321323 
    322324 return sendmsg(sock, &msg, 0); 
     
    335337 char             localmes[1]; 
    336338 size_t           locallen[1] = {1}; 
     339 int *            fhptr; 
    337340 
    338341 ROAR_DBG("roar_socket_recv_fh(sock=%i, mes=%p, len=%p) = ?", sock, mes, len); 
     
    369372 } 
    370373 
    371  ROAR_DBG("roar_socket_recv_fh(sock=%i, mes=%p, len=%p) = %i", sock, mes, len, *(int *)CMSG_DATA(cmptr)); 
    372  return *(int *)CMSG_DATA(cmptr); 
     374 fhptr = (int *)CMSG_DATA(cmptr); 
     375 ROAR_DBG("roar_socket_recv_fh(sock=%i, mes=%p, len=%p) = %i", sock, mes, len, *fhptr); 
     376 return *fhptr; 
    373377#else 
    374378 ROAR_ERR("roar_socket_recv_fh(*): There is no UNIX Domain Socket support in win32, download a real OS."); 
     
    533537#define _NEED_OBJ 
    534538 char * dnet_node_buf; 
     539 char * del; 
    535540#endif 
    536541#ifdef _NEED_OBJ 
    537542 char obj[80]; 
    538  char * del; 
    539543#endif 
    540544#ifdef ROAR_HAVE_GETADDRINFO 
  • libroar/vio_stream.c

    r6028 r6036  
    164164 int    port = 0; 
    165165 char file[80] = ""; 
    166  static int count = 0; 
    167166 char socketaddr[80]; 
    168167 ssize_t socketaddr_len = -1; 
     
    171170#endif 
    172171#ifdef ROAR_HAVE_LIBDNET 
     172 static int count = 0; 
    173173 struct dn_naddr      *binaddr; 
    174174#endif 
Note: See TracChangeset for help on using the changeset viewer.