gcc の Wconversion オプションなのですが、よくわからないのでご教授お願いします。

int func(unsigned char c){ return 1;}
main(){
unsigned char c = 1;
func(c);
}

これで警告が出るのですが、どのように直せば、警告が消えるのでしょうか?