File 0005-zypp-don-t-waste-time-comparing-zypp-Arch-string-rep.patch of Package PackageKit

From e7cd99b8b4911662bf825c7158155726b45fc0b6 Mon Sep 17 00:00:00 2001
From: Michael Andres <ma@suse.de>
Date: Fri, 6 Jul 2012 12:09:59 +0200
Subject: [PATCH 5/9] zypp: don't waste time comparing zypp::Arch string
 representations

---
 backends/zypp/zypp-utils.cpp |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/backends/zypp/zypp-utils.cpp b/backends/zypp/zypp-utils.cpp
index 66bc523..726b9da 100644
--- a/backends/zypp/zypp-utils.cpp
+++ b/backends/zypp/zypp-utils.cpp
@@ -588,8 +588,7 @@ gboolean
 system_and_package_are_x86 (sat::Solvable item)
 {
 	// i586, i686, ... all should be considered the same arch for our comparison
-	return (!strcmp (item.arch ().asString ().c_str (), "i586") &&
-			!strcmp (ZConfig::defaultSystemArchitecture ().asString().c_str(), "i686"));
+	return ( item.arch() == Arch_i586 && ZConfig::defaultSystemArchitecture() == Arch_i686 );
 }
 
 static gboolean
-- 
1.7.10.4