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

Diff for /mandoc/tbl_layout.c between version 1.13 and 1.15

version 1.13, 2011/01/09 05:38:23 version 1.15, 2011/01/10 15:31:00
Line 122  mod:
Line 122  mod:
                 }                  }
   
                 *pos += i;                  *pos += i;
                 cp->spacing = atoi(buf);                  cp->spacing = (size_t)atoi(buf);
   
                 goto mod;                  goto mod;
                 /* NOTREACHED */                  /* NOTREACHED */
Line 197  cell(struct tbl_node *tbl, struct tbl_row *rp, 
Line 197  cell(struct tbl_node *tbl, struct tbl_row *rp, 
   
         /*          /*
          * If a span cell is found first, raise a warning and abort the           * If a span cell is found first, raise a warning and abort the
          * parse.  FIXME: recover from this somehow?           * parse.  If a span cell is found and the last layout element
            * isn't a "normal" layout, bail.
            *
            * FIXME: recover from this somehow?
          */           */
   
         if (NULL == rp->first && TBL_CELL_SPAN == c) {          if (TBL_CELL_SPAN == c) {
                 TBL_MSG(tbl, MANDOCERR_TBLLAYOUT, ln, *pos);                  if (NULL == rp->first) {
                 return(0);                          TBL_MSG(tbl, MANDOCERR_TBLLAYOUT, ln, *pos);
                           return(0);
                   } else if (rp->last)
                           switch (rp->last->pos) {
                           case (TBL_CELL_VERT):
                           case (TBL_CELL_DVERT):
                           case (TBL_CELL_HORIZ):
                           case (TBL_CELL_DHORIZ):
                                   TBL_MSG(tbl, MANDOCERR_TBLLAYOUT, ln, *pos);
                                   return(0);
                           default:
                                   break;
                           }
         }          }
   
         (*pos)++;          (*pos)++;

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

CVSweb