Code

core: Improved style related to conditionals using many branches.
authorSebastian Harl <sh@tokkee.org>
Sun, 9 Nov 2014 14:39:22 +0000 (15:39 +0100)
committerSebastian Harl <sh@tokkee.org>
Sun, 9 Nov 2014 14:39:22 +0000 (15:39 +0100)
src/core/data.c
src/core/store.c
src/core/store_lookup.c

index a954b3d5eec13b1a084917730f9e154170527fc5..53cc88835883db4d895a66953af33948969d3f60 100644 (file)
@@ -714,18 +714,12 @@ sdb_data_expr_eval(int op, const sdb_data_t *d1, const sdb_data_t *d2,
                return 0;
        }
        switch (op) {
-               case SDB_DATA_CONCAT:
-                       return data_concat(d1, d2, res);
-               case SDB_DATA_ADD:
-                       return data_lin(d1, 1, d2, res);
-               case SDB_DATA_SUB:
-                       return data_lin(d1, -1, d2, res);
-               case SDB_DATA_MUL:
-                       return data_mul(d1, d2, res);
-               case SDB_DATA_DIV:
-                       return data_div(d1, d2, res, NULL);
-               case SDB_DATA_MOD:
-                       return data_div(d1, d2, NULL, res);
+               case SDB_DATA_CONCAT: return data_concat(d1, d2, res);
+               case SDB_DATA_ADD: return data_lin(d1, 1, d2, res);
+               case SDB_DATA_SUB: return data_lin(d1, -1, d2, res);
+               case SDB_DATA_MUL: return data_mul(d1, d2, res);
+               case SDB_DATA_DIV: return data_div(d1, d2, res, NULL);
+               case SDB_DATA_MOD: return data_div(d1, d2, NULL, res);
        }
        return -1;
 } /* sdb_data_expr_eval */
index d6ad01fedd354da89efaa9bac27c6b44921cd180..455e5a328ae14c29d012906bd1057959d8ad15ae 100644 (file)
@@ -872,7 +872,6 @@ sdb_store_get_field(sdb_store_obj_t *obj, int field, sdb_data_t *res)
                        tmp.data.array.length = obj->backends_num;
                        tmp.data.array.values = obj->backends;
                        return sdb_data_copy(res, &tmp);
-                       break;
                }
                default:
                        return -1;
index b80a18fdd1cdad47372afb9e7fd0cc4efbfb3bce..e1e03961fc5e3e7760865c0d6e1e7805a7215c4f 100644 (file)
@@ -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 */