3 ms·
If you're #defining a macro, the cast is sensible because the macro did the allocation for that particular type => having the macro result cast protects against
by eqvinox 7y ago
If you're #defining a macro, the cast is sensible because the macro did the allocation for that particular type => having the macro result cast protects against/warns when mistakenly assigning it to a pointer of different type.