Thanks for explaining this, it still confuses me though. I downloaded mingw's msys and it works nicely. The output is in the format I wanted. This saves me confusion. Many thanks.

Your explanation was great but I have still some questions I don't understand, Do you hapen to know of any articles or tutorials dealing spasificaly with unsigned/signedint notation.

Ive been searching google and found many bug reports but nothing realy in theory describeing how it works.