comparison src/os_msdos.c @ 1621:82b5078be2dd

updated for version 7.2a
author vimboss
date Tue, 24 Jun 2008 21:56:24 +0000
parents 302520c08584
children 85a99ba3eb5a
comparison
equal deleted inserted replaced
1620:73fe8baea242 1621:82b5078be2dd
23 23
24 #include "vimio.h" 24 #include "vimio.h"
25 #include "vim.h" 25 #include "vim.h"
26 26
27 #include <conio.h> 27 #include <conio.h>
28 #ifdef HAVE_FCNTL_H
29 # include <fcntl.h>
30 #endif
31 28
32 /* 29 /*
33 * MS-DOS only code, not used for Win16. 30 * MS-DOS only code, not used for Win16.
34 */ 31 */
35 #ifndef WIN16 32 #ifndef WIN16
1627 added = STRLEN(fb.ff_name); 1624 added = STRLEN(fb.ff_name);
1628 if ((head - buf) + added + STRLEN(tail + 1) + 2 < len) 1625 if ((head - buf) + added + STRLEN(tail + 1) + 2 < len)
1629 { 1626 {
1630 added -= (tail - head); 1627 added -= (tail - head);
1631 if (added != 0) 1628 if (added != 0)
1632 mch_memmove(tail + 1 + added, tail + 1, 1629 STRMOVE(tail + 1 + added, tail + 1);
1633 STRLEN(tail + 1) + 1);
1634 STRCPY(head, fb.ff_name); 1630 STRCPY(head, fb.ff_name);
1635 tail += added; 1631 tail += added;
1636 } 1632 }
1637 } 1633 }
1638 *tail = c; 1634 *tail = c;