added unsigned to char s_foo