> It seems apparent that they never go negative. All instances are used to > manipulate strlen() values. > > ok?
the first hunk is fine with me. I don't understand the second one: why only convert w? Aren't all three ints guaranteed to be unsigned there?