merge signed and unsigned integer code in colon