--- libelwix/inc/elwix/anet.h 2024/04/15 10:39:49 1.16.30.1 +++ libelwix/inc/elwix/anet.h 2025/08/21 15:43:00 1.18 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: anet.h,v 1.16.30.1 2024/04/15 10:39:49 misho Exp $ +* $Id: anet.h,v 1.18 2025/08/21 15:43:00 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -12,7 +12,7 @@ terms: All of the documentation and software included in the ELWIX and AITNET Releases is copyrighted by ELWIX - Sofia/Bulgaria -Copyright 2004 - 2020 +Copyright 2004 - 2024 by Michael Pounov . All rights reserved. Redistribution and use in source and binary forms, with or without @@ -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