value could be negative, which is allowed for ssize_t, but not for size_t. This commit was SVN r32700.
was not used anyway in the last two years. Simplifies the code significantly. This commit was SVN r32602.
This commit was SVN r25079.