corrections in new code string.c