From e6134f1bb7e77d6c1441a03e4829351f3f3bca95 Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen Date: Thu, 11 Mar 2010 20:46:51 +0100 Subject: isalpha() is unspecified for values outside uchar and EOF Task-number: QTBUG-8907 --- tools/linguist/linguist/mainwindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/linguist/linguist/mainwindow.cpp b/tools/linguist/linguist/mainwindow.cpp index 6e5c656..321fe8c 100644 --- a/tools/linguist/linguist/mainwindow.cpp +++ b/tools/linguist/linguist/mainwindow.cpp @@ -2370,7 +2370,7 @@ static bool haveMnemonic(const QString &str) // because we get a lot of false positives. if (c != '&' && c != ' ' && QChar(c).isPrint()) { const ushort *pp = p; - for (; ::isalpha(*p); p++) ; + for (; *p < 256 && ::isalpha(*p); p++) ; if (pp == p || *p != ';') return true; // This looks like a HTML &entity;, so ignore it. As a HTML string -- cgit v0.12