suachar_t changed to int