... to make all libcurl internals able to use the same data types for the struct members. The timeval struct differs subtly on several platforms so it makes it cumbersome to use everywhere. Ref: #1652 Closes #1693
It was a wrong assumption that it could do that!
It's dangerous to continue to run the test when a memory alloc fails.