[dpdk-dev] [PATCH v3] doc: announce API changes for Windows compatibility

2021-07-21 Thread Dmitry Kozlyuk
Windows system headers define `s_addr`, `min`, and `max` macros which break structure definitions containing fields with one of these names. Undefining those macros would break consumer code that relies on them. Example 1: #include #include struct in_addr addr; /* addr.s_addr =

[dpdk-dev] [PATCH v3] doc: announce API changes for Windows compatibility

2021-05-20 Thread Dmitry Kozlyuk
Windows system headers define `s_addr`, `min`, and `max` macros which break structure definitions containing fields with one of these names. Undefining those macros would break consumer code that relies on them. Example 1: #include #include struct in_addr addr; /* addr.s_addr =