VirtualBox

儲存庫 vbox 的更動 50207


忽略:
時間撮記:
2014-1-24 上午03:03:20 (11 年 以前)
作者:
vboxsync
訊息:

lwip: Sync with git master up to
commit db472c73c1fe9f7490b5c57e279935819421c7f1
Date: Sat Jan 18 22:02:32 2014 +0100

Define INET[6]_ADDRSTRLEN if not already defined.

This change doesn't affect VBox, same object code is generated.

位置:
trunk/src/VBox/Devices/Network/lwip-new/src/include
檔案:
修改 3 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Devices/Network/lwip-new/src/include/ipv4/lwip/inet.h

    r50169 r50207  
    9595#define IN_LOOPBACKNET      IP_LOOPBACKNET
    9696
     97#ifndef INET_ADDRSTRLEN
     98#define INET_ADDRSTRLEN     IP4ADDR_STRLEN_MAX
     99#endif
     100#if LWIP_IPV6
     101#ifndef INET6_ADDRSTRLEN
     102#define INET6_ADDRSTRLEN    IP6ADDR_STRLEN_MAX
     103#endif
     104#endif
     105
    97106#define inet_addr_from_ipaddr(target_inaddr, source_ipaddr) ((target_inaddr)->s_addr = ip4_addr_get_u32(source_ipaddr))
    98107#define inet_addr_to_ipaddr(target_ipaddr, source_inaddr)   (ip4_addr_set_u32(target_ipaddr, (source_inaddr)->s_addr))
  • trunk/src/VBox/Devices/Network/lwip-new/src/include/ipv4/lwip/ip4_addr.h

    r49586 r50207  
    229229#define ip4_addr4_16(ipaddr) ((u16_t)ip4_addr4(ipaddr))
    230230
     231#define IP4ADDR_STRLEN_MAX  16
     232#define IPADDR_STRLEN_MAX   IP4ADDR_STRLEN_MAX
     233
    231234/** For backwards compatibility */
    232235#define ip_ntoa(ipaddr)  ipaddr_ntoa(ipaddr)
  • trunk/src/VBox/Devices/Network/lwip-new/src/include/ipv6/lwip/ip6_addr.h

    r50185 r50207  
    8484extern const ip6_addr_t ip6_addr_any;
    8585#define IP6_ADDR_ANY         ((ip6_addr_t *)&ip6_addr_any)
    86 
    87 
    8886
    8987
     
    145143                                        (dest)->addr[2] = (src) == NULL ? 0 : htonl((src)->addr[2]); \
    146144                                        (dest)->addr[3] = (src) == NULL ? 0 : htonl((src)->addr[3]);}while(0)
    147 
    148145
    149146
     
    275272                      ipaddr != NULL ? IP6_ADDR_BLOCK8(ipaddr) : 0))
    276273
     274#define IP6ADDR_STRLEN_MAX    46
     275
    277276int ip6addr_aton(const char *cp, ip6_addr_t *addr);
    278277/** returns ptr to static buffer; not reentrant! */
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette