Remove mblen() check

This commit is contained in:
John Schmidt
2014-03-18 17:26:15 +01:00
committed by Thiago de Arruda
parent 5ff29e00a5
commit 26206d4cfd
4 changed files with 1 additions and 14 deletions

View File

@@ -4364,7 +4364,6 @@ int find_win_for_buf(buf_T *buf, win_T **wp, tabpage_T **tp)
win_found: win_found:
return OK; return OK;
} }
#endif
/* /*
* Insert the sign into the signlist. * Insert the sign into the signlist.

View File

@@ -1666,8 +1666,7 @@ char_u* skiptowhite(char_u *p)
/// @param p /// @param p
/// ///
/// @return Pointer to the next whitespace character. /// @return Pointer to the next whitespace character.
char_u* skiptowhite_esc(char_u *p) char_u* skiptowhite_esc(char_u *p) {
{
while (*p != ' ' && *p != '\t' && *p != NUL) { while (*p != ' ' && *p != '\t' && *p != NUL) {
if (((*p == '\\') || (*p == Ctrl_V)) && (*(p + 1) != NUL)) { if (((*p == '\\') || (*p == Ctrl_V)) && (*(p + 1) != NUL)) {
++p; ++p;

View File

@@ -119,7 +119,6 @@ static linenr_T get_address(char_u **, int skip, int to_other_file);
static void get_flags(exarg_T *eap); static void get_flags(exarg_T *eap);
# define HAVE_EX_SCRIPT_NI # define HAVE_EX_SCRIPT_NI
static void ex_script_ni(exarg_T *eap); static void ex_script_ni(exarg_T *eap);
#endif
static char_u *invalid_range(exarg_T *eap); static char_u *invalid_range(exarg_T *eap);
static void correct_range(exarg_T *eap); static void correct_range(exarg_T *eap);
static char_u *replace_makeprg(exarg_T *eap, char_u *p, static char_u *replace_makeprg(exarg_T *eap, char_u *p,

View File

@@ -526,14 +526,6 @@ char_u * mb_init()
else if (enc_dbcs == 0) else if (enc_dbcs == 0)
n = 1; n = 1;
else { else {
# if defined(MACOS)
/*
* if mblen() is not available, character which MSB is turned on
* are treated as leading byte character. (note : This assumption
* is not always true.)
*/
n = (i & 0x80) ? 2 : 1;
# else
char buf[MB_MAXBYTES + 1]; char buf[MB_MAXBYTES + 1];
if (i == NUL) /* just in case mblen() can't handle "" */ if (i == NUL) /* just in case mblen() can't handle "" */
n = 1; n = 1;
@@ -568,9 +560,7 @@ char_u * mb_init()
n = 1; n = 1;
} }
} }
# endif
} }
mb_bytelen_tab[i] = n; mb_bytelen_tab[i] = n;
} }