Visual Studio warning fixes

Hi,

you might or might not want to take these patches, as they are basically just meant to shut VS up. For LLVM this does not matter much, but when I include the public headers in my own app I prefer not to get tons of warnings, so I fixed the ones I got all the time...

m.

warningfixes.txt (8.49 KB)

Applied:
http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20041115/020763.html

Thanks!

-Chris