Changeset: d56f5c668c95 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d56f5c668c95
Modified Files:
        sql/backends/monet5/sql.c
        sql/backends/monet5/sql_statement.c
        sql/backends/monet5/sql_statistics.c
        sql/server/rel_distribute.c
        sql/server/rel_dump.c
        sql/server/rel_optimizer.c
        sql/server/rel_select.c
        sql/server/sql_datetime.c
        tools/merovingian/client/monetdb.c
Branch: Jan2014
Log Message:

Added fall though comments for missing breaks in switches.


diffs (231 lines):

diff --git a/sql/backends/monet5/sql.c b/sql/backends/monet5/sql.c
--- a/sql/backends/monet5/sql.c
+++ b/sql/backends/monet5/sql.c
@@ -3398,10 +3398,13 @@ second_interval(Client cntxt, MalBlkPtr 
        switch (k) {
        case iday:
                r *= 24;
+               /* fall through */
        case ihour:
                r *= 60;
+               /* fall through */
        case imin:
                r *= 60;
+               /* fall through */
        case isec:
                r *= 1000;
                break;
diff --git a/sql/backends/monet5/sql_statement.c 
b/sql/backends/monet5/sql_statement.c
--- a/sql/backends/monet5/sql_statement.c
+++ b/sql/backends/monet5/sql_statement.c
@@ -1356,11 +1356,13 @@ tail_type(stmt *st)
                } else if (st->op4.idxval->type == join_idx) {
                        return sql_bind_localtype("oid");
                }
+               /* fall through */
        case st_join:
        case st_join2:
        case st_joinN:
                if (st->flag == cmp_project || st->flag == cmp_reorder_project)
                        return tail_type(st->op2);
+               /* fall through */
        case st_mark:
        case st_reorder:
        case st_group:
@@ -1520,6 +1522,7 @@ char *
        case st_atom:
                if (st->op4.aval->data.vtype == TYPE_str)
                        return atom2string(sa, st->op4.aval);
+               /* fall through */
        case st_var:
        case st_temp:
        case st_single:
@@ -1530,6 +1533,7 @@ char *
        case st_list:
                if (list_length(st->op4.lval))
                        return column_name(sa, st->op4.lval->h->data);
+               /* fall through */
        case st_rs_column:
                return NULL;
        default:
diff --git a/sql/backends/monet5/sql_statistics.c 
b/sql/backends/monet5/sql_statistics.c
--- a/sql/backends/monet5/sql_statistics.c
+++ b/sql/backends/monet5/sql_statistics.c
@@ -165,6 +165,7 @@ sql_analyze(Client cntxt, MalBlkPtr mb, 
                                                        if (sz)
                                                                width = (int) 
(sum / sz);
                                                }
+                                                       /* fall through */
 
                                                default:
                                                        snprintf(maxval, 8192, 
"nil");
diff --git a/sql/server/rel_distribute.c b/sql/server/rel_distribute.c
--- a/sql/server/rel_distribute.c
+++ b/sql/server/rel_distribute.c
@@ -41,7 +41,8 @@ has_remote_or_replica( sql_rel *rel )
 
                if (isReplicaTable(t) || isRemote(t)) 
                        return 1;
-       }       
+               break;
+       }
        case op_table:
                break;
        case op_join: 
@@ -71,6 +72,7 @@ has_remote_or_replica( sql_rel *rel )
        case op_ddl: 
                if (has_remote_or_replica( rel->l )) 
                        return 1;
+               /* fall through */
        case op_insert:
        case op_update:
        case op_delete:
@@ -143,6 +145,7 @@ replica(mvc *sql, sql_rel *rel, char *ur
                                }
                        }
                }
+               break;
        }
        case op_table:
                break;
@@ -215,6 +218,7 @@ distribute(mvc *sql, sql_rel *rel)
                        p = rel->p = prop_create(sql->sa, PROP_REMOTE, rel->p); 
                        p->value = uri;
                }
+               break;
        }
        case op_table:
                break;
diff --git a/sql/server/rel_dump.c b/sql/server/rel_dump.c
--- a/sql/server/rel_dump.c
+++ b/sql/server/rel_dump.c
@@ -769,6 +769,7 @@ exp_read(mvc *sql, sql_rel *lrel, sql_re
                        rexps = read_exps(sql, lrel, rrel, r, pos, '(', 0);
                        return exp_or(sql->sa, lexps, rexps);
                }
+               /* fall through */
        case '[': 
                old = *e;
                *e = 0;
@@ -1293,11 +1294,13 @@ rel_read(mvc *sql, char *r, int *pos, li
                        *pos += (int) strlen("union");
                        j = op_union;
                }
+               /* fall through */
        case 'i':
                if (j != op_basetable) {
                        *pos += (int) strlen("intersect");
                        j = op_inter;
                }
+               /* fall through */
        case 'e':
                if (j != op_basetable) {
                        *pos += (int) strlen("except");
diff --git a/sql/server/rel_optimizer.c b/sql/server/rel_optimizer.c
--- a/sql/server/rel_optimizer.c
+++ b/sql/server/rel_optimizer.c
@@ -404,6 +404,7 @@ exp_count(int *cnt, int seqnr, sql_exp *
                /* functions are more expensive, depending on the number of 
columns involved. */ 
                if (e->card == CARD_ATOM)
                        return 0;
+               /* fall through */
        default:
                *cnt -= 5;
                return -5;
@@ -4705,6 +4706,7 @@ rel_remove_unused(mvc *sql, sql_rel *rel
                if (isMergeTable(t) || isReplicaTable(t)) 
                        return rel;
        }
+               /* fall through */
        case op_table:
                if (rel->exps) {
                        node *n;
diff --git a/sql/server/rel_select.c b/sql/server/rel_select.c
--- a/sql/server/rel_select.c
+++ b/sql/server/rel_select.c
@@ -233,6 +233,7 @@ rel_table_projections( mvc *sql, sql_rel
        case op_project:
                if (!is_processed(rel))
                        return rel_table_projections( sql, rel->l, tname);
+               /* fall through */
        case op_table:
        case op_basetable:
                if (rel->exps) {
diff --git a/sql/server/sql_datetime.c b/sql/server/sql_datetime.c
--- a/sql/server/sql_datetime.c
+++ b/sql/server/sql_datetime.c
@@ -64,15 +64,19 @@ qualifier2multiplier( int sk )
        switch (sk) {
        case iyear:
                mul *= 12;
+               /* fall through */
        case imonth:
                break;
 
        case iday:
                mul *= 24;
+               /* fall through */
        case ihour:
                mul *= 60;
+               /* fall through */
        case imin:
                mul *= 60000;
+               /* fall through */
        case isec:
                break;
        default:
@@ -99,6 +103,7 @@ parse_interval_(mvc *sql, lng sign, char
        switch (sk) {
        case iyear:
                mul *= 12;
+               /* fall through */
        case imonth:
                sep = '-';
                type = 0;
@@ -107,10 +112,13 @@ parse_interval_(mvc *sql, lng sign, char
        case iday:
                mul *= 24;
                sep = ' ';
+               /* fall through */
        case ihour:
                mul *= 60;
+               /* fall through */
        case imin:
                mul *= 60000;
+               /* fall through */
        case isec:
                type = 1;
                break;
@@ -196,6 +204,7 @@ parse_interval(mvc *sql, lng sign, char 
        switch (sk) {
        case iyear:
                mul *= 12;
+               /* fall through */
        case imonth:
                sep = '-';
                type = 0;
@@ -204,10 +213,13 @@ parse_interval(mvc *sql, lng sign, char 
        case iday:
                mul *= 24;
                sep = ' ';
+               /* fall through */
        case ihour:
                mul *= 60;
+               /* fall through */
        case imin:
                mul *= 60000;
+               /* fall through */
        case isec:
                type = 1;
                break;
diff --git a/tools/merovingian/client/monetdb.c 
b/tools/merovingian/client/monetdb.c
--- a/tools/merovingian/client/monetdb.c
+++ b/tools/merovingian/client/monetdb.c
@@ -437,6 +437,7 @@ printStatus(sabdb *stats, int mode, int 
                        case SABdbStarting:
                                snprintf(buf, sizeof(buf), "starting ");
                                off = sizeof("starting ") - 1;
+                               /* fall through */
                        case SABdbRunning:
                                t = localtime(&uplog.laststart);
                                strftime(buf + off, sizeof(buf) - off,
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to