--- libaitio/inc/aitio.h 2012/07/22 12:23:04 1.20.2.3 +++ libaitio/inc/aitio.h 2012/07/22 18:39:40 1.20.2.5 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: aitio.h,v 1.20.2.3 2012/07/22 12:23:04 misho Exp $ +* $Id: aitio.h,v 1.20.2.5 2012/07/22 18:39:40 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -75,6 +75,15 @@ SUCH DAMAGE. #ifndef be64toh #define be64toh betoh64 #endif +#ifndef le16toh +#define le16toh letoh16 +#endif +#ifndef le32toh +#define le32toh letoh32 +#endif +#ifndef le64toh +#define le64toh letoh64 +#endif #define IO_SYSM 0 #define IO_MPOOL 1 @@ -313,6 +322,7 @@ typedef union { struct sockaddr_in6 sin6; struct sockaddr_dl sdl; } io_sockaddr_t; +#define IO_SOCKADDR_INIT { .ss = { 0 } } #define io_align(x, a) (((x) + (a)) & ~(a))