X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=src%2Fcore%2Fstore_lookup.c;h=e1e03961fc5e3e7760865c0d6e1e7805a7215c4f;hp=b80a18fdd1cdad47372afb9e7fd0cc4efbfb3bce;hb=0ec2844f4123c01908a1369266600d200356f043;hpb=84bf53428277176d9876ab35205d8bcc225d5480 diff --git a/src/core/store_lookup.c b/src/core/store_lookup.c index b80a18f..e1e0396 100644 --- a/src/core/store_lookup.c +++ b/src/core/store_lookup.c @@ -107,18 +107,14 @@ match_cmp_value(int op, sdb_data_t *v1, sdb_data_t *v2, _Bool strcmp_fallback) if (status == INT_MAX) return 0; - else if (op == MATCHER_LT) - return status < 0; - else if (op == MATCHER_LE) - return status <= 0; - else if (op == MATCHER_EQ) - return status == 0; - else if (op == MATCHER_NE) - return status != 0; - else if (op == MATCHER_GE) - return status >= 0; - else if (op == MATCHER_GT) - return status > 0; + switch (op) { + case MATCHER_LT: return status < 0; + case MATCHER_LE: return status <= 0; + case MATCHER_EQ: return status == 0; + case MATCHER_NE: return status != 0; + case MATCHER_GE: return status >= 0; + case MATCHER_GT: return status > 0; + } return 0; } /* match_cmp_value */