patch 7.4.1009
Problem: There are still #ifdefs for ARCHIE.
Solution: Remove references to ARCHIE, the code was removed in Vim 5.
diff --git a/src/memline.c b/src/memline.c
index cd6d151..153e4de 100644
--- a/src/memline.c
+++ b/src/memline.c
@@ -4211,7 +4211,7 @@
#endif
char_u *buf_fname = buf->b_fname;
-#if !defined(SHORT_FNAME) && (!defined(UNIX) || defined(ARCHIE))
+#if !defined(SHORT_FNAME) && !defined(UNIX)
# define CREATE_DUMMY_FILE
FILE *dummyfd = NULL;
@@ -4271,7 +4271,7 @@
fname = NULL;
break;
}
-#if defined(UNIX) && !defined(ARCHIE) && !defined(SHORT_FNAME)
+#if defined(UNIX) && !defined(SHORT_FNAME)
/*
* Some systems have a MS-DOS compatible filesystem that use 8.3 character
* file names. If this is the first try and the swap file name does not fit in