请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:SIMPLELINK-WIFI-CC3120-SDK-PLUGIN 您好、TI、
软件中可能存在错误。 文件 net\bsd\netinet\in.h:
// *版权所有(c) 2017-2018,Texas Instruments Incorporated *保留所有权利。 * * 只要 符合以下条件*、允许以源代码和二进制形式重新分发和使用: * *源代码的重新分发必须保留上述版权 声明*、此条件列表和以下免责声明。 * ***二进制形式的再发行必须在 *随发行提供的文档和/或其他材料中复制上述版权声明、本条件列表和以下免责声明。 * ***未经 事先书面许可、不得使用德州仪器公司的名称或*其贡献者的名称认可或推广从本软件衍生的产品*。 * *本软件由版权所有者和贡献者"按原样"提供 *、 不承担任何明示或暗示的保证、包括但不限于*适销性和特定用途适用性的暗示保证*。 在任何情况下、版权所有者或 *贡献者都不对任何直接、间接、偶然、特殊、 *模范、 或相应的损害(包括但不限于 *采购替代产品或服务;丧失使用、数据或利润; *或业务中断)、但出于任何责任理论 、*无论是在合同中、严格责任还是由于 使用本软件而以任何方式产生的侵权行为(包括疏忽或*其他) 、*即使已获悉可能会发生此类损坏。 // #ifndef ti_net_bsd_netinet_in_include #define ti_net_bsd_netinet_in_include #include #ifdef __cplusplus extern "C"{ #endif /* protocols */ #define IPPROTO_IP SLNETSOCK_LVL_IP #define IPPROTO_TCP SLNETSOCK_PROTO_TCP #define IPPROTO_UDP SLNETSOCK_PROTO_UDP #define IPPROTO_RAW SLNETSOCK_PROTO_RAW /*地址整数*/ #define INADDR_ANY SLNETSOCK_INADDR_ANY #define IN6ADDR_ANY SLNETSOCK_IN6ADDR_ANY #define IN_addr SlNetSock_InAddr_t #define sockaddr_in SlNetSock_AddrIn_t #define in6_addr SlNetSock_In6Addr_t #define sockaddr_in6 SlNetSock_AddrIn6_t /*地址字符串长度*/ #define iNet_ADDRSTRLEN SLNETSOCK_iNet_ADDRSTRLEN #define inet6_ADDRSTRLEN SLNETSOCK_inet6_ADDRSTRLEN // sock 选项*/ #define IP_ADD_Membership SLNETSOCK_OPIP_ADD_Membership #define IP_DROP_Membership SLNETSOCK_OPIP_DROP_MEMBERSHIP #define IP_MULTICAST_TTL SLNETSOCK_OPIP_DROP_MEMBERSHARY #define IPv6_MULTICAST_Hops SLNETSOCK_OPIPV6_MULTICAST_HIP# 定义 IPV6_ADD_MEMBERSHARY SLNETSOCK_OPIPV6_Add_Membership #define IPv6_DROP_Membership SLNETSOCK_OPIPV6_DROP_ENTIVING_INCLUDE #ifdef __cplusplus } #endif #endif /* ti_net_BSD_netinet_in_include */
应该是
// *版权所有(c) 2017-2018,Texas Instruments Incorporated *保留所有权利。 * * 只要 符合以下条件*、允许以源代码和二进制形式重新分发和使用: * *源代码的重新分发必须保留上述版权 声明*、此条件列表和以下免责声明。 * ***二进制形式的再发行必须在 *随发行提供的文档和/或其他材料中复制上述版权声明、本条件列表和以下免责声明。 * ***未经 事先书面许可、不得使用德州仪器公司的名称或*其贡献者的名称认可或推广从本软件衍生的产品*。 * *本软件由版权所有者和贡献者"按原样"提供 *、 不承担任何明示或暗示的保证、包括但不限于*适销性和特定用途适用性的暗示保证*。 在任何情况下、版权所有者或 *贡献者都不对任何直接、间接、偶然、特殊、 *模范、 或相应的损害(包括但不限于 *采购替代产品或服务;丧失使用、数据或利润; *或业务中断)、但出于任何责任理论 、*无论是在合同中、严格责任还是由于 使用本软件而以任何方式产生的侵权行为(包括疏忽或*其他) 、*即使已获悉可能会发生此类损坏。 // #ifndef ti_net_bsd_netinet_in_include #define ti_net_bsd_netinet_in_include #include #ifdef __cplusplus extern "C"{ #endif /* protocols */ #define IPPROTO_IP SLNETSOCK_LVL_IP #define IPPROTO_TCP SLNETSOCK_PROTO_TCP #define IPPROTO_UDP SLNETSOCK_PROTO_UDP #define IPPROTO_RAW SLNETSOCK_PROTO_RAW /*地址整数*/ #define INADDR_ANY SLNETSOCK_INADDR_ANY #define IN6ADDR_ANY SLNETSOCK_IN6ADDR_ANY #define IN_addr SlNetSock_InAddr_t #define sockaddr_in SlNetSock_AddrIn_t #define in6_addr SlNetSock_In6Addr_t #define sockaddr_in6 SlNetSock_AddrIn6_t /*地址字符串长度*/ #define iNet_ADDRSTRLEN SLNETSOCK_iNet_ADDRSTRLEN #define inet6_ADDRSTRLEN SLNETSOCK_inet6_ADDRSTRLEN // sock 选项*/ #define IP_ADD_Membership SLNETSOCK_OPIP_ADD_Membership #define IP_DROP_Membership SLNETSOCK_OPIP_DROP_MEMBERSHIP #define IP_MULTICAST_TTL SLNETSOCK_OPIP_MULTICAST_TTL #define IPV6_MULTICAST_Hops SLNETSOCK_OPIPV6_MULTICAST_HIP# 定义 IPV6_ADD_MEMBERSHARY SLNETSOCK_OPIPV6_Add_Membership #define IPv6_DROP_Membership SLNETSOCK_OPIPV6_DROP_ENTIVING_INCLUDE #ifdef __cplusplus } #endif #endif /* ti_net_BSD_netinet_in_include */
此致、
尤金