VS problem. _ANY_LENGTH for clarity.

Essentially, this behaves identical to strncpy():
1. Not overflow safe (unless size < bufferlength is observed).
2. No '\0' appended in case of overflow.
Attempt to work with strncpy_s(target, size+1, source, size).