Changing it to String does indeed seem to give only limited benefit, but I agree with LordHoto that this is a very confusing pair of calls. strcpy (without the n) will null-terminate too, so there is no need to pre-zero.

Anyway, minor issue of course.