Applied size_t, ssize_t and ptrdiff_t uniformly.