diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2019-03-02 02:33:36 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-02 02:33:36 +0100 |
commit | ed4132d7e9a7a3bda21c35119ce221146493e986 (patch) | |
tree | 898591a424f3ea3fd91e0adac6d19c881c258e64 /src/nvim/ex_docmd.c | |
parent | 708176aea18e236b7ebc96a3f51dae22b366cc12 (diff) | |
download | rneovim-ed4132d7e9a7a3bda21c35119ce221146493e986.tar.gz rneovim-ed4132d7e9a7a3bda21c35119ce221146493e986.tar.bz2 rneovim-ed4132d7e9a7a3bda21c35119ce221146493e986.zip |
cleanup: remove legacy `enc_dbcs` global #9660
Diffstat (limited to 'src/nvim/ex_docmd.c')
-rw-r--r-- | src/nvim/ex_docmd.c | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c index cda80dad39..bbec977c74 100644 --- a/src/nvim/ex_docmd.c +++ b/src/nvim/ex_docmd.c @@ -5489,24 +5489,18 @@ uc_check_code( break; case 1: /* Quote, but don't split */ result = STRLEN(eap->arg) + 2; - for (p = eap->arg; *p; ++p) { - if (enc_dbcs != 0 && (*mb_ptr2len)(p) == 2) - /* DBCS can contain \ in a trail byte, skip the - * double-byte character. */ - ++p; - else if (*p == '\\' || *p == '"') - ++result; + for (p = eap->arg; *p; p++) { + if (*p == '\\' || *p == '"') { + result++; + } } if (buf != NULL) { *buf++ = '"'; - for (p = eap->arg; *p; ++p) { - if (enc_dbcs != 0 && (*mb_ptr2len)(p) == 2) - /* DBCS can contain \ in a trail byte, copy the - * double-byte character to avoid escaping. */ - *buf++ = *p++; - else if (*p == '\\' || *p == '"') + for (p = eap->arg; *p; p++) { + if (*p == '\\' || *p == '"') { *buf++ = '\\'; + } *buf++ = *p; } *buf = '"'; |