Changeset 1375:0d3028defc3c in roaraudio


Ignore:
Timestamp:
03/25/09 01:39:35 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

only include IPv4 headers if we have IPv4 networking enabled, only include socket headers if we have BSD Sockets

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/roaraudio.h

    r1251 r1375  
    6363#ifdef ROAR_TARGET_WIN32 
    6464#include <winsock2.h> 
    65 #else 
     65#else /* ROAR_TARGET_WIN32 */ 
     66#ifdef ROAR_HAVE_BSDSOCKETS 
     67 
     68#if defined(ROAR_HAVE_IPV4) || defined(ROAR_HAVE_IPV6) 
    6669#include <arpa/inet.h> 
     70#endif 
    6771 
    6872#include <sys/socket.h> 
     73 
     74#ifdef ROAR_HAVE_IPV4 
    6975#include <netinet/in.h> 
    7076#include <netinet/tcp.h> 
     77#endif 
     78#ifdef ROAR_HAVE_UNIX 
    7179#include <sys/un.h> 
    7280#endif 
     81 
     82#endif /* ROAR_HAVE_BSDSOCKETS */ 
     83#endif /* ROAR_TARGET_WIN32 */ 
    7384 
    7485#ifdef __NetBSD__ 
Note: See TracChangeset for help on using the changeset viewer.