signed unsigned variables matching