Get rid of all warnings and errors on Windows.

This increases msvc compatibility.
Crap, I should have known this. What's the best recourse? Doing `settergetter->prop2[sizeof (settergetter->prop2) - 1] = '\0'` afterwards?