update string.c