Whats the difference between a typecast and &var[0]?
I wasn't advocating for a typecast, merely admitting that we use them from time to time.
What's the compile warning you're actually seeing on gcc? I don't think we care what warnings are produced in MSVC. --Juan