@ony `long` is 32bits on Windows. I'm now moving to `ssize_t`.