update string.c and wchar.c