[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.45 and 1.46

version 1.45, 2017/06/07 17:38:26 version 1.46, 2017/06/08 18:11:22
Line 30 
Line 30 
   
 static  size_t  term_tbl_len(size_t, void *);  static  size_t  term_tbl_len(size_t, void *);
 static  size_t  term_tbl_strlen(const char *, void *);  static  size_t  term_tbl_strlen(const char *, void *);
   static  size_t  term_tbl_sulen(const struct roffsu *, void *);
 static  void    tbl_char(struct termp *, char, size_t);  static  void    tbl_char(struct termp *, char, size_t);
 static  void    tbl_data(struct termp *, const struct tbl_opts *,  static  void    tbl_data(struct termp *, const struct tbl_opts *,
                         const struct tbl_dat *,                          const struct tbl_dat *,
Line 44  static void tbl_word(struct termp *, const struct tbl_
Line 45  static void tbl_word(struct termp *, const struct tbl_
   
   
 static size_t  static size_t
 term_tbl_strlen(const char *p, void *arg)  term_tbl_sulen(const struct roffsu *su, void *arg)
 {  {
           return term_hspan((const struct termp *)arg, su) / 24;
   }
   
   static size_t
   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);
 }  }
   
Line 78  term_tbl(struct termp *tp, const struct tbl_span *sp)
Line 83  term_tbl(struct termp *tp, const struct tbl_span *sp)
         if (tp->tbl.cols == NULL) {          if (tp->tbl.cols == NULL) {
                 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.sulen = term_tbl_sulen;
                 tp->tbl.arg = tp;                  tp->tbl.arg = tp;
   
                 tblcalc(&tp->tbl, sp, tp->tcol->rmargin - tp->tcol->offset);                  tblcalc(&tp->tbl, sp, tp->tcol->rmargin - tp->tcol->offset);

Legend:
Removed from v.1.45  
changed lines
  Added in v.1.46

CVSweb