added better width support for unsigned integers

Added width support for unsigned integers so that they can be negatively
aligned.