X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fsockaddr.h;h=4a823aa9f6471697fcfe1c9c677483e9c73ef4c4;hp=775f81f6a36409dfcbee42a7183582885f4339be;hb=963c5055505f2fc117cd5efa06eaa02c9b2bf85d;hpb=01eaeb3c9fa60ae9c6e5b866acd9baef79622d99 diff --git a/src/sockaddr.h b/src/sockaddr.h index 775f81f6..4a823aa9 100644 --- a/src/sockaddr.h +++ b/src/sockaddr.h @@ -1,12 +1,12 @@ -#ifndef SOCKADDR_H -#define SOCKADDR_H +#ifndef MESHLINK_SOCKADDR_H +#define MESHLINK_SOCKADDR_H #define AF_UNKNOWN 255 #ifdef SA_LEN -#define SALEN(s) SA_LEN(&s) +#define SALEN(s) SA_LEN(&(s)) #else -#define SALEN(s) (s.sa_family==AF_INET?sizeof(struct sockaddr_in):sizeof(struct sockaddr_in6)) +#define SALEN(s) ((s).sa_family==AF_INET ? sizeof(struct sockaddr_in) : sizeof(struct sockaddr_in6)) #endif struct sockaddr_unknown { @@ -25,4 +25,4 @@ typedef union sockaddr_t { struct sockaddr_storage storage; } sockaddr_t; -#endif // SOCKADDR_H +#endif