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

Diff for /mandoc/tbl_data.c between version 1.14 and 1.15

version 1.14, 2011/01/07 14:59:52 version 1.15, 2011/01/09 23:14:41
Line 167  tbl_data(struct tbl_node *tbl, int ln, const char *p)
Line 167  tbl_data(struct tbl_node *tbl, int ln, const char *p)
         /*          /*
          * Choose a layout row: take the one following the last parsed           * Choose a layout row: take the one following the last parsed
          * span's.  If that doesn't exist, use the last parsed span's.           * span's.  If that doesn't exist, use the last parsed span's.
          * If there's no last parsed span, use the first row.  This can           * If there's no last parsed span, use the first row.  Lastly,
          * be NULL!           * if the last span was a horizontal line, use the same layout
            * (it doesn't "consume" the layout).
            *
            * In the end, this can be NULL!
          */           */
   
         if (tbl->last_span) {          if (tbl->last_span) {
                 assert(tbl->last_span->layout);                  assert(tbl->last_span->layout);
                 rp = tbl->last_span->layout->next;                  if (tbl->last_span->pos == TBL_SPAN_DATA)
                           rp = tbl->last_span->layout->next;
                   else
                           rp = tbl->last_span->layout;
                 if (NULL == rp)                  if (NULL == rp)
                         rp = tbl->last_span->layout;                          rp = tbl->last_span->layout;
         } else          } else

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

CVSweb