remove unsigned types and char, long and double