]> git.cameronkatri.com Git - mandoc.git/blobdiff - tbl_term.c
improve SQL style: avoid "SELECT *", be explicit in what columns we want;
[mandoc.git] / tbl_term.c
index 7941cd5ace8176f67d67ba0ebc8cca2f1e8036e6..e52831ba7ee77bc65579c5d7dc645107eef30d35 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: tbl_term.c,v 1.26 2014/03/28 23:26:25 schwarze Exp $ */
+/*     $Id: tbl_term.c,v 1.27 2014/04/20 16:46:05 schwarze Exp $ */
 /*
  * Copyright (c) 2009, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2011, 2012, 2014 Ingo Schwarze <schwarze@openbsd.org>
@@ -32,14 +32,14 @@ static      size_t  term_tbl_len(size_t, void *);
 static size_t  term_tbl_strlen(const char *, void *);
 static void    tbl_char(struct termp *, char, size_t);
 static void    tbl_data(struct termp *, const struct tbl_opts *,
-                       const struct tbl_dat *, 
+                       const struct tbl_dat *,
                        const struct roffcol *);
 static size_t  tbl_rulewidth(struct termp *, const struct tbl_head *);
 static void    tbl_hframe(struct termp *, const struct tbl_span *, int);
-static void    tbl_literal(struct termp *, const struct tbl_dat *, 
+static void    tbl_literal(struct termp *, const struct tbl_dat *,
                        const struct roffcol *);
-static void    tbl_number(struct termp *, const struct tbl_opts *, 
-                       const struct tbl_dat *, 
+static void    tbl_number(struct termp *, const struct tbl_opts *,
+                       const struct tbl_dat *,
                        const struct roffcol *);
 static void    tbl_hrule(struct termp *, const struct tbl_span *);
 static void    tbl_vrule(struct termp *, const struct tbl_head *);
@@ -66,7 +66,7 @@ term_tbl(struct termp *tp, const struct tbl_span *sp)
        const struct tbl_dat    *dp;
        struct roffcol          *col;
        int                      spans;
-       size_t                   rmargin, maxrmargin;
+       size_t                   rmargin, maxrmargin;
 
        rmargin = tp->rmargin;
        maxrmargin = tp->maxrmargin;
@@ -108,7 +108,7 @@ term_tbl(struct termp *tp, const struct tbl_span *sp)
        if ((TBL_OPT_BOX | TBL_OPT_DBOX) & sp->opts->opts ||
            sp->head->vert)
                term_word(tp, TBL_SPAN_HORIZ == sp->pos ||
-                       TBL_SPAN_DHORIZ == sp->pos ? "+" : "|");
+                   TBL_SPAN_DHORIZ == sp->pos ? "+" : "|");
 
        /*
         * Now print the actual data itself depending on the span type.
@@ -117,18 +117,18 @@ term_tbl(struct termp *tp, const struct tbl_span *sp)
         */
 
        switch (sp->pos) {
-       case (TBL_SPAN_HORIZ):
+       case TBL_SPAN_HORIZ:
                /* FALLTHROUGH */
-       case (TBL_SPAN_DHORIZ):
+       case TBL_SPAN_DHORIZ:
                tbl_hrule(tp, sp);
                break;
-       case (TBL_SPAN_DATA):
+       case TBL_SPAN_DATA:
                /* Iterate over template headers. */
                dp = sp->first;
                spans = 0;
                for (hp = sp->head; hp; hp = hp->next) {
 
-                       /* 
+                       /*
                         * If the current data header is invoked during
                         * a spanner ("spans" > 0), don't emit anything
                         * at all.
@@ -145,7 +145,7 @@ term_tbl(struct termp *tp, const struct tbl_span *sp)
                        col = &tp->tbl.cols[hp->ident];
                        tbl_data(tp, sp->opts, dp, col);
 
-                       /* 
+                       /*
                         * Go to the next data cell and assign the
                         * number of subsequent spans, if applicable.
                         */
@@ -163,7 +163,7 @@ term_tbl(struct termp *tp, const struct tbl_span *sp)
        if ((TBL_OPT_BOX | TBL_OPT_DBOX) & sp->opts->opts ||
            sp->layout->vert)
                term_word(tp, TBL_SPAN_HORIZ == sp->pos ||
-                       TBL_SPAN_DHORIZ == sp->pos ? "+" : " |");
+                   TBL_SPAN_DHORIZ == sp->pos ? "+" : " |");
        term_flushln(tp);
 
        /*
@@ -257,8 +257,8 @@ tbl_hframe(struct termp *tp, const struct tbl_span *sp, int outer)
 
 static void
 tbl_data(struct termp *tp, const struct tbl_opts *opts,
-               const struct tbl_dat *dp, 
-               const struct roffcol *col)
+       const struct tbl_dat *dp,
+       const struct roffcol *col)
 {
 
        if (NULL == dp) {
@@ -268,43 +268,43 @@ tbl_data(struct termp *tp, const struct tbl_opts *opts,
        assert(dp->layout);
 
        switch (dp->pos) {
-       case (TBL_DATA_NONE):
+       case TBL_DATA_NONE:
                tbl_char(tp, ASCII_NBRSP, col->width);
                return;
-       case (TBL_DATA_HORIZ):
+       case TBL_DATA_HORIZ:
                /* FALLTHROUGH */
-       case (TBL_DATA_NHORIZ):
+       case TBL_DATA_NHORIZ:
                tbl_char(tp, '-', col->width);
                return;
-       case (TBL_DATA_NDHORIZ):
+       case TBL_DATA_NDHORIZ:
                /* FALLTHROUGH */
-       case (TBL_DATA_DHORIZ):
+       case TBL_DATA_DHORIZ:
                tbl_char(tp, '=', col->width);
                return;
        default:
                break;
        }
-       
+
        switch (dp->layout->pos) {
-       case (TBL_CELL_HORIZ):
+       case TBL_CELL_HORIZ:
                tbl_char(tp, '-', col->width);
                break;
-       case (TBL_CELL_DHORIZ):
+       case TBL_CELL_DHORIZ:
                tbl_char(tp, '=', col->width);
                break;
-       case (TBL_CELL_LONG):
+       case TBL_CELL_LONG:
                /* FALLTHROUGH */
-       case (TBL_CELL_CENTRE):
+       case TBL_CELL_CENTRE:
                /* FALLTHROUGH */
-       case (TBL_CELL_LEFT):
+       case TBL_CELL_LEFT:
                /* FALLTHROUGH */
-       case (TBL_CELL_RIGHT):
+       case TBL_CELL_RIGHT:
                tbl_literal(tp, dp, col);
                break;
-       case (TBL_CELL_NUMBER):
+       case TBL_CELL_NUMBER:
                tbl_number(tp, opts, dp, col);
                break;
-       case (TBL_CELL_DOWN):
+       case TBL_CELL_DOWN:
                tbl_char(tp, ASCII_NBRSP, col->width);
                break;
        default:
@@ -340,7 +340,7 @@ tbl_char(struct termp *tp, char c, size_t len)
 }
 
 static void
-tbl_literal(struct termp *tp, const struct tbl_dat *dp, 
+tbl_literal(struct termp *tp, const struct tbl_dat *dp,
                const struct roffcol *col)
 {
        struct tbl_head         *hp;
@@ -359,17 +359,17 @@ tbl_literal(struct termp *tp, const struct tbl_dat *dp,
        padl = 0;
 
        switch (dp->layout->pos) {
-       case (TBL_CELL_LONG):
+       case TBL_CELL_LONG:
                padl = term_len(tp, 1);
                padr = padr > padl ? padr - padl : 0;
                break;
-       case (TBL_CELL_CENTRE):
+       case TBL_CELL_CENTRE:
                if (2 > padr)
                        break;
                padl = padr / 2;
                padr -= padl;
                break;
-       case (TBL_CELL_RIGHT):
+       case TBL_CELL_RIGHT:
                padl = padr;
                padr = 0;
                break;