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);