MSVC doesn't define ssize_t, and it's apparently not standard.