int値をunsigned値の引数にチェックなしで渡してるのが問題なんだろ
アホか