[BACK]Return to tbl_term.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/tbl_term.c between version 1.38 and 1.43

version 1.38, 2015/01/31 00:12:41 version 1.43, 2015/10/12 00:08:16
Line 47  static size_t
Line 47  static size_t
 term_tbl_strlen(const char *p, void *arg)  term_tbl_strlen(const char *p, void *arg)
 {  {
   
         return(term_strlen((const struct termp *)arg, p));          return term_strlen((const struct termp *)arg, p);
 }  }
   
 static size_t  static size_t
 term_tbl_len(size_t sz, void *arg)  term_tbl_len(size_t sz, void *arg)
 {  {
   
         return(term_len((const struct termp *)arg, sz));          return term_len((const struct termp *)arg, sz);
 }  }
   
 void  void
Line 82  term_tbl(struct termp *tp, const struct tbl_span *sp)
Line 82  term_tbl(struct termp *tp, const struct tbl_span *sp)
          */           */
   
         if (tp->tbl.cols == NULL) {          if (tp->tbl.cols == NULL) {
                 term_flushln(tp);  
   
                 tp->tbl.len = term_tbl_len;                  tp->tbl.len = term_tbl_len;
                 tp->tbl.slen = term_tbl_strlen;                  tp->tbl.slen = term_tbl_strlen;
                 tp->tbl.arg = tp;                  tp->tbl.arg = tp;
Line 268  tbl_data(struct termp *tp, const struct tbl_opts *opts
Line 266  tbl_data(struct termp *tp, const struct tbl_opts *opts
                 tbl_char(tp, ASCII_NBRSP, col->width);                  tbl_char(tp, ASCII_NBRSP, col->width);
                 return;                  return;
         case TBL_DATA_HORIZ:          case TBL_DATA_HORIZ:
                 /* FALLTHROUGH */  
         case TBL_DATA_NHORIZ:          case TBL_DATA_NHORIZ:
                 tbl_char(tp, '-', col->width);                  tbl_char(tp, '-', col->width);
                 return;                  return;
         case TBL_DATA_NDHORIZ:          case TBL_DATA_NDHORIZ:
                 /* FALLTHROUGH */  
         case TBL_DATA_DHORIZ:          case TBL_DATA_DHORIZ:
                 tbl_char(tp, '=', col->width);                  tbl_char(tp, '=', col->width);
                 return;                  return;
Line 289  tbl_data(struct termp *tp, const struct tbl_opts *opts
Line 285  tbl_data(struct termp *tp, const struct tbl_opts *opts
                 tbl_char(tp, '=', col->width);                  tbl_char(tp, '=', col->width);
                 break;                  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);                  tbl_literal(tp, dp, col);
                 break;                  break;
Line 305  tbl_data(struct termp *tp, const struct tbl_opts *opts
Line 298  tbl_data(struct termp *tp, const struct tbl_opts *opts
                 break;                  break;
         default:          default:
                 abort();                  abort();
                 /* NOTREACHED */  
         }          }
 }  }
   

Legend:
Removed from v.1.38  
changed lines
  Added in v.1.43

CVSweb