--- libelwix/inc/elwix/anet.h 2024/04/15 10:42:26 1.17 +++ libelwix/inc/elwix/anet.h 2024/12/05 12:33:49 1.17.14.1 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: anet.h,v 1.17 2024/04/15 10:42:26 misho Exp $ +* $Id: anet.h,v 1.17.14.1 2024/12/05 12:33:49 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -81,6 +81,9 @@ typedef struct { } netaddr_t; #define E_CIDRMASK(x) htonl((((unsigned int)(((unsigned long)(1 << (x))) - 1) << (32 - (x))) & 0xFFFFFFFF)) +#ifdef __cplusplus +extern "C" { +#endif /* * e_usleep() - usleep() replacement for ELWIX @@ -236,5 +239,8 @@ sockaddr_t *e_getlinkbyether(const ether_addr_t * __re */ int e_network(const char *csAddr, netaddr_t * __restrict net); +#ifdef __cplusplus +} +#endif #endif