diff --git a/bacnet-stack/include/config.h b/bacnet-stack/include/config.h index 0ff1d42b..eb96d631 100644 --- a/bacnet-stack/include/config.h +++ b/bacnet-stack/include/config.h @@ -13,7 +13,10 @@ /* optional debug info for BACnet/IP datalink layers */ #if defined(BACDL_BIP) #if !defined(BIP_DEBUG) - #define BIP_DEBUG + #define BIP_DEBUG 1 + #endif + #if !defined(USE_INADDR) + #define USE_INADDR 1 #endif #endif diff --git a/bacnet-stack/ports/linux/bip-init.c b/bacnet-stack/ports/linux/bip-init.c index 3cc7d8cb..0cddb517 100644 --- a/bacnet-stack/ports/linux/bip-init.c +++ b/bacnet-stack/ports/linux/bip-init.c @@ -83,7 +83,7 @@ static void bip_set_interface(char *ifname) local_address.s_addr = 0; } bip_set_addr(local_address.s_addr); -#ifdef BIP_DEBUG +#if BIP_DEBUG fprintf(stderr, "Interface: %s\n", ifname); fprintf(stderr, "IP Address: %s\n", inet_ntoa(local_address)); #endif @@ -94,7 +94,7 @@ static void bip_set_interface(char *ifname) broadcast_address.s_addr = ~0; } bip_set_broadcast_addr(broadcast_address.s_addr); -#ifdef BIP_DEBUG +#if BIP_DEBUG fprintf(stderr, "IP Broadcast Address: %s\n", inet_ntoa(broadcast_address)); fprintf(stderr, "UDP Port: 0x%04X [%hu]\n", diff --git a/bacnet-stack/ports/win32/bip-init.c b/bacnet-stack/ports/win32/bip-init.c index 13c476d0..3bcae9d0 100644 --- a/bacnet-stack/ports/win32/bip-init.c +++ b/bacnet-stack/ports/win32/bip-init.c @@ -51,7 +51,7 @@ static long gethostaddr(void) if ((host_ent = gethostbyname(host_name)) == NULL) return -1; -#ifdef BIP_DEBUG +#if BIP_DEBUG printf("host: %s at %u.%u.%u.%u\n", host_name, ((uint8_t*)host_ent->h_addr)[0], ((uint8_t*)host_ent->h_addr)[1], @@ -105,7 +105,7 @@ void bip_set_interface(char *ifname) if (bip_get_addr() == 0) { bip_set_addr(inet_addr(ifname)); } -#ifdef BIP_DEBUG +#if BIP_DEBUG address.s_addr = htonl(bip_get_addr()); fprintf(stderr, "Interface: %s\n", ifname); #endif @@ -263,14 +263,14 @@ bool bip_init(char *ifname) } bip_set_addr(address.s_addr); } -#ifdef BIP_DEBUG +#if BIP_DEBUG fprintf(stderr, "IP Address: %s\n", inet_ntoa(address)); #endif /* has broadcast address been set? */ if (bip_get_broadcast_addr() == 0) { set_broadcast_address(address.s_addr); } -#ifdef BIP_DEBUG +#if BIP_DEBUG broadcast_address.s_addr = htonl(bip_get_broadcast_addr()); fprintf(stderr, "IP Broadcast Address: %s\n", inet_ntoa(broadcast_address));