This is a no-op, since sizeof(char) is 1. But still, we shouldn't multiply twice, it's misleading.
Some minor fixes along the way as well. Very minor stuff, unlikely to ever be visible to the user.