From 1d79c164c48285abc04dd06fc7a11901dfb81a79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Sun, 8 Aug 2010 18:54:49 +0200 Subject: [PATCH] Optimisation: Optimised firstWordEquals --- lib/token.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/token.cpp b/lib/token.cpp index f974114ea..bc191c6a7 100644 --- a/lib/token.cpp +++ b/lib/token.cpp @@ -297,10 +297,12 @@ int Token::firstWordEquals(const char *str, const char *word) { for (;;) { - if (*str == ' ' && *word == 0) - return 0; - else if (*str != *word) + if (*str != *word) + { + if (*str == ' ' && *word == 0) + return 0; return 1; + } else if (*str == 0) break;