forked from aniani/vim
patch 9.0.1485: no functions for converting from/to UTF-16 index
Problem: no functions for converting from/to UTF-16 index.
Solution: Add UTF-16 flag to existing funtions and add strutf16len() and
utf16idx(). (Yegappan Lakshmanan, closes #12216)
This commit is contained in:
committed by
Bram Moolenaar
parent
e1b4822137
commit
67672ef097
@@ -36,12 +36,14 @@ void f_string(typval_T *argvars, typval_T *rettv);
|
||||
void f_strlen(typval_T *argvars, typval_T *rettv);
|
||||
void f_strcharlen(typval_T *argvars, typval_T *rettv);
|
||||
void f_strchars(typval_T *argvars, typval_T *rettv);
|
||||
void f_strutf16len(typval_T *argvars, typval_T *rettv);
|
||||
void f_strdisplaywidth(typval_T *argvars, typval_T *rettv);
|
||||
void f_strwidth(typval_T *argvars, typval_T *rettv);
|
||||
void f_strcharpart(typval_T *argvars, typval_T *rettv);
|
||||
void f_strpart(typval_T *argvars, typval_T *rettv);
|
||||
void f_strridx(typval_T *argvars, typval_T *rettv);
|
||||
void f_strtrans(typval_T *argvars, typval_T *rettv);
|
||||
void f_utf16idx(typval_T *argvars, typval_T *rettv);
|
||||
void f_tolower(typval_T *argvars, typval_T *rettv);
|
||||
void f_toupper(typval_T *argvars, typval_T *rettv);
|
||||
void f_tr(typval_T *argvars, typval_T *rettv);
|
||||
|
||||
Reference in New Issue
Block a user