...
Tool | Version | Checker | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Axivion Bauhaus Suite |
| CertC-POS39 | |||||||||||
Helix QAC |
| DF4906, DF4907, DF4908 | |||||||||||
Klocwork |
| BYTEORDER.NTOH.RECV BYTEORDER.NTOH.READ BYTEORDER.HTON.SEND BYTEORDER.HTON.WRITE | |||||||||||
Parasoft C/C++test |
| BD CERT_C- PB-BYTEORDImplementedPOS39-a | Use the correct byte ordering when transferring data between systems | ||||||||||
| R2017b |
| CERT C: Rule POS39-C | Checks for missing Missing byte reordering when transferring data Different endianness of host and network(rule fully covered) |
Bibliography
[MSDN] | "Winsock Functions" |
[Open Group 2004] | htonl, htons, ntohl, ntohs—Convert Values between Host and Network Byte Order |
...