Conversion fix

* fix a sign conversion warning
* fix ```this decimal constant is unsigned only in ISO C90``` warnings (using u-suffix)