From e266d6d664d6d743c79797af400b2c01ec746216 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 19 Jan 2016 20:51:32 +0100 Subject: patch 7.4.1140 Problem: Recognizing does not work when the language is Turkish. (Christian Brabandt) Solution: Use MB_STNICMP() instead of STNICMP(). --- src/eval.c | 6 ++++-- src/version.c | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/eval.c b/src/eval.c index 34fdd67d4..b42ecc78f 100644 --- a/src/eval.c +++ b/src/eval.c @@ -23628,8 +23628,10 @@ theend: eval_fname_script(p) char_u *p; { - if (p[0] == '<' && (STRNICMP(p + 1, "SID>", 4) == 0 - || STRNICMP(p + 1, "SNR>", 4) == 0)) + /* Use MB_STRICMP() because in Turkish comparing the "I" may not work with + * the standard library function. */ + if (p[0] == '<' && (MB_STRNICMP(p + 1, "SID>", 4) == 0 + || MB_STRNICMP(p + 1, "SNR>", 4) == 0)) return 5; if (p[0] == 's' && p[1] == ':') return 2; diff --git a/src/version.c b/src/version.c index 5a0ed90d3..c1b8f5d93 100644 --- a/src/version.c +++ b/src/version.c @@ -741,6 +741,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1140, /**/ 1139, /**/ -- cgit v1.2.1