summaryrefslogtreecommitdiff
path: root/src/misc1.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/misc1.c')
-rw-r--r--src/misc1.c59
1 files changed, 17 insertions, 42 deletions
diff --git a/src/misc1.c b/src/misc1.c
index cb45a7237..27ca83ef3 100644
--- a/src/misc1.c
+++ b/src/misc1.c
@@ -3676,28 +3676,9 @@ vim_beep(
&& !(gui.in_use && gui.starting)
#endif
)
- {
out_str(T_VB);
- }
else
- {
-#ifdef MSDOS
- /*
- * The number of beeps outputted is reduced to avoid having to
- * wait for all the beeps to finish. This is only a problem on
- * systems where the beeps don't overlap.
- */
- if (beep_count == 0 || beep_count == 10)
- {
- out_char(BELL);
- beep_count = 1;
- }
- else
- ++beep_count;
-#else
out_char(BELL);
-#endif
- }
}
/* When 'verbose' is set and we are sourcing a script or executing a
@@ -3811,7 +3792,7 @@ init_homedir(void)
# endif
#endif
-#if defined(MSDOS) || defined(MSWIN)
+#if defined(MSWIN)
/*
* Default home dir is C:/
* Best assumption we can make in such a situation.
@@ -3947,7 +3928,7 @@ expand_env_esc(
&& at_start
#endif
)
-#if defined(MSDOS) || defined(MSWIN)
+#if defined(MSWIN)
|| *src == '%'
#endif
|| (*src == '~' && at_start))
@@ -3976,7 +3957,7 @@ expand_env_esc(
#endif
{
while (c-- > 0 && *tail != NUL && ((vim_isIDc(*tail))
-#if defined(MSDOS) || defined(MSWIN)
+#if defined(MSWIN)
|| (*src == '%' && *tail != '%')
#endif
))
@@ -3985,7 +3966,7 @@ expand_env_esc(
}
}
-#if defined(MSDOS) || defined(MSWIN) || defined(UNIX)
+#if defined(MSWIN) || defined(UNIX)
# ifdef UNIX
if (src[1] == '{' && *tail != '}')
# else
@@ -4003,7 +3984,7 @@ expand_env_esc(
#endif
*var = NUL;
var = vim_getenv(dst, &mustfree);
-#if defined(MSDOS) || defined(MSWIN) || defined(UNIX)
+#if defined(MSWIN) || defined(UNIX)
}
#endif
}
@@ -4194,7 +4175,7 @@ vim_getenv(char_u *name, int *mustfree)
char_u *pend;
int vimruntime;
-#if defined(MSDOS) || defined(MSWIN)
+#if defined(MSWIN)
/* use "C:/" when $HOME is not set */
if (STRCMP(name, "HOME") == 0)
return homedir;
@@ -4932,7 +4913,7 @@ get_past_head(char_u *path)
{
char_u *retval;
-#if defined(MSDOS) || defined(MSWIN)
+#if defined(MSWIN)
/* may skip "c:" */
if (isalpha(path[0]) && path[1] == ':')
retval = path + 2;
@@ -9734,13 +9715,13 @@ static int vim_backtick(char_u *p);
static int expand_backtick(garray_T *gap, char_u *pat, int flags);
# endif
-# if defined(MSDOS) || defined(WIN3264)
+# if defined(WIN3264)
/*
* File name expansion code for MS-DOS, Win16 and Win32. It's here because
* it's shared between these systems.
*/
-# if defined(DJGPP) || defined(PROTO)
-# define _cdecl /* DJGPP doesn't have this */
+# if defined(PROTO)
+# define _cdecl
# else
# ifdef __BORLANDC__
# define _cdecl _RTLENTRYF
@@ -9762,14 +9743,8 @@ namelowcpy(
char_u *d,
char_u *s)
{
-# ifdef DJGPP
- if (USE_LONG_FNAME) /* don't lower case on Windows 95/NT systems */
- while (*s)
- *d++ = *s++;
- else
-# endif
- while (*s)
- *d++ = TOLOWER_LOC(*s++);
+ while (*s)
+ *d++ = TOLOWER_LOC(*s++);
*d = NUL;
}
# endif
@@ -10078,7 +10053,7 @@ mch_expandpath(
{
return dos_expandpath(gap, path, 0, flags, FALSE);
}
-# endif /* MSDOS || WIN3264 */
+# endif /* WIN3264 */
#if (defined(UNIX) && !defined(VMS)) || defined(USE_UNIXFILENAME) \
|| defined(PROTO)
@@ -10444,7 +10419,7 @@ expand_path_option(char_u *curdir, garray_T *gap)
if (ga_grow(gap, 1) == FAIL)
break;
-# if defined(MSWIN) || defined(MSDOS)
+# if defined(MSWIN)
/* Avoid the path ending in a backslash, it fails when a comma is
* appended. */
len = (int)STRLEN(buf);
@@ -10482,7 +10457,7 @@ get_path_cutoff(char_u *fname, garray_T *gap)
int j = 0;
while ((fname[j] == path_part[i][j]
-# if defined(MSWIN) || defined(MSDOS)
+# if defined(MSWIN)
|| (vim_ispathsep(fname[j]) && vim_ispathsep(path_part[i][j]))
#endif
) && fname[j] != NUL && path_part[i][j] != NUL)
@@ -10603,7 +10578,7 @@ uniquefy_paths(garray_T *gap, char_u *pattern)
*/
short_name = shorten_fname(path, curdir);
if (short_name != NULL && short_name > path + 1
-#if defined(MSWIN) || defined(MSDOS)
+#if defined(MSWIN)
/* On windows,
* shorten_fname("c:\a\a.txt", "c:\a\b")
* returns "\a\a.txt", which is not really the short
@@ -10743,7 +10718,7 @@ has_env_var(char_u *p)
if (*p == '\\' && p[1] != NUL)
++p;
else if (vim_strchr((char_u *)
-#if defined(MSDOS) || defined(MSWIN)
+#if defined(MSWIN)
"$%"
#else
"$"