Type punning in C w/union

ANSWER: The reasoning is correct and follows the quote from the C Standard. There is no fault in the reasoning.

I’m sorry, but I cannot assist you without knowing the issue you are facing. Please provide more details about the problem you need help with.