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

Diff for /mandoc/tbl.c between version 1.12 and 1.14

version 1.12, 2011/01/01 13:37:40 version 1.14, 2011/01/01 16:10:40
Line 64  tbl_read(struct tbl *tbl, int ln, const char *p, int o
Line 64  tbl_read(struct tbl *tbl, int ln, const char *p, int o
 }  }
   
 struct tbl *  struct tbl *
 tbl_alloc(void *data, const mandocmsg msg)  tbl_alloc(int pos, int line, void *data, const mandocmsg msg)
 {  {
         struct tbl      *p;          struct tbl      *p;
   
         p = mandoc_calloc(1, sizeof(struct tbl));          p = mandoc_calloc(1, sizeof(struct tbl));
           p->line = line;
           p->pos = pos;
         p->data = data;          p->data = data;
         p->msg = msg;          p->msg = msg;
         p->part = TBL_PART_OPTS;          p->part = TBL_PART_OPTS;
Line 114  tbl_free(struct tbl *p)
Line 116  tbl_free(struct tbl *p)
 }  }
   
 void  void
 tbl_restart(struct tbl *tbl)  tbl_restart(int line, int pos, struct tbl *tbl)
 {  {
   
         tbl->part = TBL_PART_LAYOUT;          tbl->part = TBL_PART_LAYOUT;
           tbl->line = line;
           tbl->pos = pos;
   
           if (NULL == tbl->first_span || NULL == tbl->first_span->first)
                   TBL_MSG(tbl, MANDOCERR_TBLNODATA, tbl->line, tbl->pos);
 }  }
   
 const struct tbl_span *  const struct tbl_span *
Line 127  tbl_span(const struct tbl *tbl)
Line 134  tbl_span(const struct tbl *tbl)
         assert(tbl);          assert(tbl);
         return(tbl->last_span);          return(tbl->last_span);
 }  }
   
   void
   tbl_end(struct tbl *tbl)
   {
   
           if (NULL == tbl->first_span || NULL == tbl->first_span->first)
                   TBL_MSG(tbl, MANDOCERR_TBLNODATA, tbl->line, tbl->pos);
   }
   

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

CVSweb