Added unsigned and long types