Changeset 5745:981cb1338653 in roaraudio


Ignore:
Timestamp:
11/09/12 23:32:43 (11 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

avoid warnings on systems with non-POSIX socket interface (I'm looking at you win32!)

Location:
libroar
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • libroar/basic.c

    r5637 r5745  
    273273 struct roar_libroar_config * config = roar_libroar_get_config(); 
    274274#endif 
    275 #if defined(ROAR_HAVE_UNIX) || !defined(ROAR_TARGET_MICROCONTROLLER) 
     275#if defined(ROAR_HAVE_UNIX) 
    276276 char user_sock[128]; 
    277277 char * roar_server; 
  • libroar/socket.c

    r5714 r5745  
    557557 char * del; 
    558558#endif 
     559#ifdef ROAR_HAVE_GETADDRINFO 
    559560 int af_guessed = 0; 
    560 #ifdef ROAR_HAVE_GETADDRINFO 
    561561 struct addrinfo hints, *res = NULL; 
    562562 char port_as_string[32]; 
     
    580580 
    581581 if ( type == ROAR_SOCKET_TYPE_UNKNOWN ) { 
     582#ifdef ROAR_HAVE_GETADDRINFO 
    582583  af_guessed = 1; 
     584#endif 
    583585  type = ROAR_SOCKET_TYPE_INET; 
    584586  if ( *host == '/' ) { 
  • libroar/vio_socket.c

    r5406 r5745  
    427427#ifdef ROAR_HAVE_GETSERVBYNAME 
    428428 struct servent * serv  = NULL; 
    429 #endif 
    430429 char           * proto = NULL; 
     430#endif 
    431431 int              port; 
    432432 char           * ts; 
     
    455455#if defined(ROAR_HAVE_IPV6) || defined(ROAR_HAVE_IPV4) 
    456456    switch (type) { 
    457      case SOCK_STREAM: proto = "tcp"; break; 
    458      case SOCK_DGRAM:  proto = "udp"; break; 
     457     case SOCK_STREAM: 
     458#ifdef ROAR_HAVE_GETSERVBYNAME 
     459       proto = "tcp"; 
     460#endif 
     461      break; 
     462     case SOCK_DGRAM: 
     463#ifdef ROAR_HAVE_GETSERVBYNAME 
     464       proto = "udp"; 
     465#endif 
     466      break; 
    459467     default: 
    460468      return -1; 
Note: See TracChangeset for help on using the changeset viewer.