xpath REFACTOR normalize strcmp return
diff --git a/src/xpath.c b/src/xpath.c
index 4781538..ec502e1 100644
--- a/src/xpath.c
+++ b/src/xpath.c
@@ -7290,7 +7290,7 @@
             result = (set1->val.num == set2->val.num);
         } else {
             assert(set1->type == LYXP_SET_STRING);
-            result = !strcmp(set1->val.str, set2->val.str);
+            result = strcmp(set1->val.str, set2->val.str) ? 0 : 1;
         }
     } else if (op[0] == '!') {
         if (set1->type == LYXP_SET_BOOLEAN) {
@@ -7299,7 +7299,7 @@
             result = (set1->val.num != set2->val.num);
         } else {
             assert(set1->type == LYXP_SET_STRING);
-            result = strcmp(set1->val.str, set2->val.str);
+            result = strcmp(set1->val.str, set2->val.str) ? 1 : 0;
         }
     } else {
         assert(set1->type == LYXP_SET_NUMBER);