make platforms in which int and size_t differ happy
attempt to make VC happy about string types