Mercurial > vim
diff src/os_msdos.c @ 418:84825cc6f049
updated for version 7.0109
author | vimboss |
---|---|
date | Mon, 18 Jul 2005 21:47:53 +0000 |
parents | 3a21825ad207 |
children | cd3689efd90a |
line wrap: on
line diff
--- a/src/os_msdos.c +++ b/src/os_msdos.c @@ -1515,8 +1515,7 @@ mch_FullName( { if (!force && mch_isFullName(fname)) /* already expanded */ { - STRNCPY(buf, fname, len); - buf[len - 1] = NUL; + vim_strncpy(buf, fname, len - 1); slash_adjust(buf); return OK; } @@ -1533,8 +1532,7 @@ mch_FullName( if (!_truename(fname, fullpath)) return FAIL; slash_adjust(fullpath); /* Only needed when 'shellslash' set */ - STRNCPY(buf, fullpath, len); - buf[len - 1] = NUL; + vim_strncpy(buf, fullpath, len - 1); return OK; # else /* Old code, to be deleted... */ @@ -3074,9 +3072,8 @@ mch_get_host_name( int len) { #ifdef DJGPP - STRNCPY(s, "PC (32 bits Vim)", len); + vim_strncpy(s, "PC (32 bits Vim)", len - 1); #else - STRNCPY(s, "PC (16 bits Vim)", len); + vim_strncpy(s, "PC (16 bits Vim)", len - 1); #endif - s[len - 1] = NUL; /* make sure it's terminated */ }