...
Modern implementations of the C standard library should check for wrap. If the calloc()
function implemented by the libraries used for a particular implementation properly handles unsigned integer wrapping on the multiplication of the arguments to calloc()
(in conformance to INT30-C. Ensure that unsigned integer operations do not wrap) when multiplying the number of elements to allocate and the storage size, that is sufficient to comply with this recommendation and no further action is required.
...