# HG changeset patch # User Bram Moolenaar # Date 1354721407 -3600 # Node ID 3e22fe67fa6935d1156738a34e50bffdf62006c9 # Parent 73bb286f90910937ac45234ccf98b93574778a3a updated for version 7.3.749 Problem: Python interface doesn't build without the multi-byte feature. Solution: Add #ifdef. (Ken Takata) diff --git a/src/if_py_both.h b/src/if_py_both.h --- a/src/if_py_both.h +++ b/src/if_py_both.h @@ -520,7 +520,13 @@ VimStrwidth(PyObject *self UNUSED, PyObj if (!PyArg_ParseTuple(args, "s", &expr)) return NULL; - return PyLong_FromLong(mb_string2cells((char_u *)expr, (int)STRLEN(expr))); + return PyLong_FromLong( +#ifdef FEAT_MBYTE + mb_string2cells((char_u *)expr, (int)STRLEN(expr)) +#else + STRLEN(expr) +#endif + ); } /* diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -726,6 +726,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 749, +/**/ 748, /**/ 747,