Diff for /libelwix/inc/elwix/anet.h between versions 1.13 and 1.15

version 1.13, 2016/08/02 12:03:56 version 1.15, 2018/04/04 01:25:26
Line 12  terms: Line 12  terms:
 All of the documentation and software included in the ELWIX and AITNET  All of the documentation and software included in the ELWIX and AITNET
 Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org>  Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org>
   
Copyright 2004 - 2016Copyright 2004 - 2018
         by Michael Pounov <misho@elwix.org>.  All rights reserved.          by Michael Pounov <misho@elwix.org>.  All rights reserved.
   
 Redistribution and use in source and binary forms, with or without  Redistribution and use in source and binary forms, with or without
Line 60  typedef union { Line 60  typedef union {
         struct sockaddr_in6     sin6;          struct sockaddr_in6     sin6;
 #ifndef __linux__  #ifndef __linux__
         struct sockaddr_dl      sdl;          struct sockaddr_dl      sdl;
   #else
           struct sockaddr_ll      sll;
 #endif  #endif
 } sockaddr_t;  } sockaddr_t;
 #define E_SOCKADDR_INIT { .ss = { 0 } }  #define E_SOCKADDR_INIT { .ss = { 0 } }
 #define E_SOCKADDR_MAX  MIN(sizeof(sockaddr_t), 0xff)  #define E_SOCKADDR_MAX  MIN(sizeof(sockaddr_t), 0xff)
   
 typedef union {  typedef union {
        union {        struct in4_addr {
                in_addr_t      s_addr; 
                 u_char          s4_addr[sizeof(in_addr_t)];                  u_char          s4_addr[sizeof(in_addr_t)];
        }               in;        }               in4;
         struct in_addr  in;
         struct in6_addr in6;          struct in6_addr in6;
 } inaddr_t;  } inaddr_t;
   

Removed from v.1.13  
changed lines
  Added in v.1.15


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>