[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.52 and 1.54

version 1.52, 2019/02/09 16:00:39 version 1.54, 2021/05/15 17:19:04
Line 21 
Line 21 
   
 #include <assert.h>  #include <assert.h>
 #include <ctype.h>  #include <ctype.h>
   #include <stdint.h>
 #include <stdio.h>  #include <stdio.h>
 #include <stdlib.h>  #include <stdlib.h>
 #include <string.h>  #include <string.h>
Line 73  getdata(struct tbl_node *tbl, struct tbl_span *dp,
Line 74  getdata(struct tbl_node *tbl, struct tbl_span *dp,
                 if (dp->layout->last->col + 1 < dp->opts->cols) {                  if (dp->layout->last->col + 1 < dp->opts->cols) {
                         cp = mandoc_calloc(1, sizeof(*cp));                          cp = mandoc_calloc(1, sizeof(*cp));
                         cp->pos = TBL_CELL_LEFT;                          cp->pos = TBL_CELL_LEFT;
                           cp->spacing = SIZE_MAX;
                         dp->layout->last->next = cp;                          dp->layout->last->next = cp;
                         cp->col = dp->layout->last->col + 1;                          cp->col = dp->layout->last->col + 1;
                         dp->layout->last = cp;                          dp->layout->last = cp;
Line 242  tbl_data(struct tbl_node *tbl, int ln, const char *p, 
Line 244  tbl_data(struct tbl_node *tbl, int ln, const char *p, 
         struct tbl_cell *cp;          struct tbl_cell *cp;
         struct tbl_span *sp;          struct tbl_span *sp;
   
         rp = (sp = tbl->last_span) == NULL ? tbl->first_row :          for (sp = tbl->last_span; sp != NULL; sp = sp->prev)
             sp->pos == TBL_SPAN_DATA && sp->layout->next != NULL ?                  if (sp->pos == TBL_SPAN_DATA)
             sp->layout->next : sp->layout;                          break;
           rp = sp == NULL ? tbl->first_row :
               sp->layout->next == NULL ? sp->layout : sp->layout->next;
         assert(rp != NULL);          assert(rp != NULL);
   
         if (p[1] == '\0') {          if (p[1] == '\0') {

Legend:
Removed from v.1.52  
changed lines
  Added in v.1.54

CVSweb