diff options
author | Chris Watkins <chris.watkins88@gmail.com> | 2014-04-23 21:58:08 -0700 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-05-02 15:58:33 -0300 |
commit | cb5acb705aadb1bf3d240c1d3ad296bfc07789c8 (patch) | |
tree | 112a75f29ebd8a18323a80cc23dc1a5af01126f1 | |
parent | 17d97e725a9eaeba2c8bb58399603ea0b0662570 (diff) | |
download | rneovim-cb5acb705aadb1bf3d240c1d3ad296bfc07789c8.tar.gz rneovim-cb5acb705aadb1bf3d240c1d3ad296bfc07789c8.tar.bz2 rneovim-cb5acb705aadb1bf3d240c1d3ad296bfc07789c8.zip |
Remove checks for SHORT_FNAME and USE_LONG_FNAME.
They were only defined for MSDOS which is now unsupported.
-rw-r--r-- | src/buffer.c | 7 | ||||
-rw-r--r-- | src/buffer_defs.h | 4 | ||||
-rw-r--r-- | src/ex_cmds.c | 7 | ||||
-rw-r--r-- | src/fileio.c | 45 | ||||
-rw-r--r-- | src/memline.c | 32 | ||||
-rw-r--r-- | src/option.c | 12 | ||||
-rw-r--r-- | src/option_defs.h | 2 | ||||
-rw-r--r-- | src/path.c | 8 |
8 files changed, 12 insertions, 105 deletions
diff --git a/src/buffer.c b/src/buffer.c index 04c331fc8b..f672938077 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -466,9 +466,7 @@ void buf_clear_file(buf_T *buf) { buf->b_ml.ml_line_count = 1; unchanged(buf, TRUE); -#ifndef SHORT_FNAME buf->b_shortname = FALSE; -#endif buf->b_p_eol = TRUE; buf->b_start_eol = TRUE; buf->b_p_bomb = FALSE; @@ -2273,9 +2271,6 @@ setfname ( return FAIL; } #ifdef USE_FNAME_CASE -# ifdef USE_LONG_FNAME - if (USE_LONG_FNAME) -# endif fname_case(sfname, 0); /* set correct case for short file name */ #endif vim_free(buf->b_ffname); @@ -2294,9 +2289,7 @@ setfname ( } #endif -#ifndef SHORT_FNAME buf->b_shortname = FALSE; -#endif buf_name_changed(buf); return OK; diff --git a/src/buffer_defs.h b/src/buffer_defs.h index 4de8bc8368..cbc8ab148c 100644 --- a/src/buffer_defs.h +++ b/src/buffer_defs.h @@ -596,9 +596,7 @@ struct file_buffer { char_u *b_p_qe; /* 'quoteescape' */ int b_p_ro; /* 'readonly' */ long b_p_sw; /* 'shiftwidth' */ -#ifndef SHORT_FNAME int b_p_sn; /* 'shortname' */ -#endif int b_p_si; /* 'smartindent' */ long b_p_sts; /* 'softtabstop' */ long b_p_sts_nopaste; /* b_p_sts saved for paste mode */ @@ -700,9 +698,7 @@ struct file_buffer { are not used! Use the B_SPELL macro to access b_spell without #ifdef. */ -#ifndef SHORT_FNAME int b_shortname; /* this file has an 8.3 file name */ -#endif synblock_T b_s; /* Info related to syntax highlighting. w_s * normally points to this, but some windows diff --git a/src/ex_cmds.c b/src/ex_cmds.c index 26e965cf0b..8664a3c6d0 100644 --- a/src/ex_cmds.c +++ b/src/ex_cmds.c @@ -1579,11 +1579,7 @@ void write_viminfo(char_u *file, int forceit) #ifdef UNIX shortname, #else -# ifdef SHORT_FNAME - TRUE, -# else FALSE, -# endif #endif fname, (char_u *)".tmp", @@ -2659,9 +2655,6 @@ do_ecmd ( if (sfname == NULL) sfname = ffname; #ifdef USE_FNAME_CASE -# ifdef USE_LONG_FNAME - if (USE_LONG_FNAME) -# endif if (sfname != NULL) fname_case(sfname, 0); /* set correct case for sfname */ #endif diff --git a/src/fileio.c b/src/fileio.c index 48172eca03..acefdfa9c5 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -2997,7 +2997,7 @@ buf_write ( struct stat st_new; char_u *dirp; char_u *rootname; -#if defined(UNIX) && !defined(SHORT_FNAME) +#if defined(UNIX) int did_set_shortname; #endif @@ -3038,7 +3038,7 @@ buf_write ( goto nobackup; } -#if defined(UNIX) && !defined(SHORT_FNAME) +#if defined(UNIX) did_set_shortname = FALSE; #endif @@ -3050,11 +3050,7 @@ buf_write ( * Make backup file name. */ backup = buf_modname( -#ifdef SHORT_FNAME - TRUE, -#else (buf->b_p_sn || buf->b_shortname), -#endif rootname, backup_ext, FALSE); if (backup == NULL) { vim_free(rootname); @@ -3078,7 +3074,6 @@ buf_write ( && st_new.st_ino == st_old.st_ino) { vim_free(backup); backup = NULL; /* no backup file to delete */ -# ifndef SHORT_FNAME /* * may try again with 'shortname' set */ @@ -3090,7 +3085,6 @@ buf_write ( /* setting shortname didn't help */ if (did_set_shortname) buf->b_shortname = FALSE; -# endif break; } #endif @@ -3248,11 +3242,7 @@ nobackup: backup = NULL; else { backup = buf_modname( -#ifdef SHORT_FNAME - TRUE, -#else (buf->b_p_sn || buf->b_shortname), -#endif rootname, backup_ext, FALSE); vim_free(rootname); } @@ -3891,11 +3881,7 @@ restore_backup: */ if (*p_pm && dobackup) { char *org = (char *)buf_modname( -#ifdef SHORT_FNAME - TRUE, -#else (buf->b_p_sn || buf->b_shortname), -#endif fname, p_pm, FALSE); if (backup != NULL) { @@ -4690,11 +4676,7 @@ modname ( ) { return buf_modname( -#ifdef SHORT_FNAME - TRUE, -#else (curbuf->b_p_sn || curbuf->b_shortname), -#endif fname, ext, prepend_dot); } @@ -4729,9 +4711,7 @@ buf_modname ( retval[fnamelen++] = PATHSEP; retval[fnamelen] = NUL; } -#ifndef SHORT_FNAME prepend_dot = FALSE; /* nothing to prepend a dot to */ -#endif } else { fnamelen = (int)STRLEN(fname); retval = alloc((unsigned)(fnamelen + extlen + 3)); @@ -4745,13 +4725,7 @@ buf_modname ( */ for (ptr = retval + fnamelen; ptr > retval; mb_ptr_back(retval, ptr)) { if (*ext == '.' -#ifdef USE_LONG_FNAME - && (!USE_LONG_FNAME || shortname) -#else -# ifndef SHORT_FNAME && shortname -# endif -#endif ) if (*ptr == '.') /* replace '.' by '_' */ *ptr = '_'; @@ -4762,23 +4736,15 @@ buf_modname ( } /* the file name has at most BASENAMELEN characters. */ -#ifndef SHORT_FNAME if (STRLEN(ptr) > (unsigned)BASENAMELEN) ptr[BASENAMELEN] = '\0'; -#endif s = ptr + STRLEN(ptr); /* * For 8.3 file names we may have to reduce the length. */ -#ifdef USE_LONG_FNAME - if (!USE_LONG_FNAME || shortname) -#else -# ifndef SHORT_FNAME if (shortname) -# endif -#endif { /* * If there is no file name, or the file name ends in '/', and the @@ -4813,7 +4779,7 @@ buf_modname ( else if ((int)STRLEN(e) + extlen > 4) s = e + 4 - extlen; } -#if defined(USE_LONG_FNAME) || defined(WIN3264) +#if defined(WIN3264) /* * If there is no file name, and the extension starts with '.', put a * '_' before the dot, because just ".ext" may be invalid if it's on a @@ -4829,19 +4795,14 @@ buf_modname ( */ STRCPY(s, ext); -#ifndef SHORT_FNAME /* * Prepend the dot. */ if (prepend_dot && !shortname && *(e = path_tail(retval)) != '.' -#ifdef USE_LONG_FNAME - && USE_LONG_FNAME -#endif ) { STRMOVE(e + 1, e); *e = '.'; } -#endif /* * Check that, after appending the extension, the file name is really diff --git a/src/memline.c b/src/memline.c index 5df8034e69..6db8a17579 100644 --- a/src/memline.c +++ b/src/memline.c @@ -1808,16 +1808,11 @@ static time_t swapfile_info(char_u *fname) static int recov_file_names(char_u **names, char_u *path, int prepend_dot) { int num_names; - -#ifdef SHORT_FNAME - names[0] = modname(path, (char_u *)".sw?", FALSE); - num_names = 1; -#else /* !SHORT_FNAME */ - /* - * (Win32 and Win64) never short names, but do prepend a dot. - * (Neither Win32 nor Win64) maybe short name, maybe not: Try both. - * Only use the short name if it is different. - */ + /* + * (Win32 and Win64) never short names, but do prepend a dot. + * (Not MS-DOS or Win32 or Win64) maybe short name, maybe not: Try both. + * Only use the short name if it is different. + */ char_u *p; int i; int shortname = curbuf->b_shortname; @@ -1875,7 +1870,6 @@ static int recov_file_names(char_u **names, char_u *path, int prepend_dot) end: curbuf->b_shortname = shortname; -#endif /* !SHORT_FNAME */ return num_names; } @@ -3410,20 +3404,12 @@ char_u *makeswapname(char_u *fname, char_u *ffname, buf_T *buf, char_u *dir_name #endif r = buf_modname( -#ifdef SHORT_FNAME - TRUE, -#else (buf->b_p_sn || buf->b_shortname), -#endif fname_res, (char_u *) ".swp", -#ifdef SHORT_FNAME /* always 8.3 file name */ - FALSE -#else /* Prepend a '.' to the swap file name for the current directory. */ dir_name[0] == '.' && dir_name[1] == NUL -#endif ); if (r == NULL) /* out of memory */ return NULL; @@ -3588,12 +3574,10 @@ findswapname ( char_u *fname; int n; char_u *dir_name; -#ifndef SHORT_FNAME int r; -#endif char_u *buf_fname = buf->b_fname; -#if !defined(SHORT_FNAME) && !defined(UNIX) +#if !defined(UNIX) # define CREATE_DUMMY_FILE FILE *dummyfd = NULL; @@ -3633,7 +3617,7 @@ findswapname ( fname = NULL; break; } -#if defined(UNIX) && !defined(SHORT_FNAME) +#if defined(UNIX) /* * 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 @@ -3743,7 +3727,6 @@ findswapname ( * get here when file already exists */ if (fname[n - 2] == 'w' && fname[n - 1] == 'p') { /* first try */ -#ifndef SHORT_FNAME /* * on MS-DOS compatible filesystems (e.g. messydos) file.doc.swp * and file.doc are the same file. To guess if this problem is @@ -3764,7 +3747,6 @@ findswapname ( continue; /* try again with '.' replaced with '_' */ } } -#endif /* * If we get here the ".swp" file really exists. * Give an error message, unless recovering, no file name, we are diff --git a/src/option.c b/src/option.c index 210a747022..94e81b1441 100644 --- a/src/option.c +++ b/src/option.c @@ -150,9 +150,7 @@ # define PV_QE OPT_BUF(BV_QE) #define PV_RO OPT_BUF(BV_RO) # define PV_SI OPT_BUF(BV_SI) -#ifndef SHORT_FNAME # define PV_SN OPT_BUF(BV_SN) -#endif # define PV_SMC OPT_BUF(BV_SMC) # define PV_SYN OPT_BUF(BV_SYN) # define PV_SPC OPT_BUF(BV_SPC) @@ -265,9 +263,7 @@ static int p_pi; static char_u *p_qe; static int p_ro; static int p_si; -#ifndef SHORT_FNAME static int p_sn; -#endif static long p_sts; static char_u *p_sua; static long p_sw; @@ -1419,11 +1415,7 @@ static struct vimoption {(char_u *)"", (char_u *)"filnxtToO"} SCRIPTID_INIT}, {"shortname", "sn", P_BOOL|P_VI_DEF, -#ifdef SHORT_FNAME - (char_u *)NULL, PV_NONE, -#else (char_u *)&p_sn, PV_SN, -#endif {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, {"showbreak", "sbr", P_STRING|P_VI_DEF|P_RALL, (char_u *)&p_sbr, PV_NONE, @@ -6785,9 +6777,7 @@ static char_u *get_varp(struct vimoption *p) case PV_QE: return (char_u *)&(curbuf->b_p_qe); case PV_RO: return (char_u *)&(curbuf->b_p_ro); case PV_SI: return (char_u *)&(curbuf->b_p_si); -#ifndef SHORT_FNAME case PV_SN: return (char_u *)&(curbuf->b_p_sn); -#endif case PV_STS: return (char_u *)&(curbuf->b_p_sts); case PV_SUA: return (char_u *)&(curbuf->b_p_sua); case PV_SWF: return (char_u *)&(curbuf->b_p_swf); @@ -7013,9 +7003,7 @@ void buf_copy_options(buf_T *buf, int flags) buf->b_p_ofu = vim_strsave(p_ofu); buf->b_p_sts = p_sts; buf->b_p_sts_nopaste = p_sts_nopaste; -#ifndef SHORT_FNAME buf->b_p_sn = p_sn; -#endif buf->b_p_com = vim_strsave(p_com); buf->b_p_cms = vim_strsave(p_cms); buf->b_p_fo = vim_strsave(p_fo); diff --git a/src/option_defs.h b/src/option_defs.h index fe9e7d851a..2935943cf2 100644 --- a/src/option_defs.h +++ b/src/option_defs.h @@ -691,9 +691,7 @@ enum { , BV_QE , BV_RO , BV_SI -#ifndef SHORT_FNAME , BV_SN -#endif , BV_SMC , BV_SYN , BV_SPC diff --git a/src/path.c b/src/path.c index b4d5687e5c..dfcd589b1f 100644 --- a/src/path.c +++ b/src/path.c @@ -1568,12 +1568,8 @@ char_u *fix_fname(char_u *fname) fname = vim_strsave(fname); # ifdef USE_FNAME_CASE -# ifdef USE_LONG_FNAME - if (USE_LONG_FNAME) -# endif - { - if (fname != NULL) - fname_case(fname, 0); /* set correct case for file name */ + if (fname != NULL) { + fname_case(fname, 0); /* set correct case for file name */ } # endif |