[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.27 and 1.28

version 1.27, 2013/06/01 04:56:50 version 1.28, 2014/01/05 18:37:53
Line 29 
Line 29 
 #include "libmandoc.h"  #include "libmandoc.h"
 #include "libroff.h"  #include "libroff.h"
   
 static  int              data(struct tbl_node *, struct tbl_span *,  static  int              getdata(struct tbl_node *, struct tbl_span *,
                                 int, const char *, int *);                                  int, const char *, int *);
 static  struct tbl_span *newspan(struct tbl_node *, int,  static  struct tbl_span *newspan(struct tbl_node *, int,
                                 struct tbl_row *);                                  struct tbl_row *);
   
 static int  static int
 data(struct tbl_node *tbl, struct tbl_span *dp,  getdata(struct tbl_node *tbl, struct tbl_span *dp,
                 int ln, const char *p, int *pos)                  int ln, const char *p, int *pos)
 {  {
         struct tbl_dat  *dat;          struct tbl_dat  *dat;
Line 152  tbl_cdata(struct tbl_node *tbl, int ln, const char *p)
Line 152  tbl_cdata(struct tbl_node *tbl, int ln, const char *p)
                 if (p[pos] == tbl->opts.tab) {                  if (p[pos] == tbl->opts.tab) {
                         tbl->part = TBL_PART_DATA;                          tbl->part = TBL_PART_DATA;
                         pos++;                          pos++;
                         return(data(tbl, tbl->last_span, ln, p, &pos));                          return(getdata(tbl, tbl->last_span, ln, p, &pos));
                 } else if ('\0' == p[pos]) {                  } else if ('\0' == p[pos]) {
                         tbl->part = TBL_PART_DATA;                          tbl->part = TBL_PART_DATA;
                         return(1);                          return(1);
Line 267  tbl_data(struct tbl_node *tbl, int ln, const char *p)
Line 267  tbl_data(struct tbl_node *tbl, int ln, const char *p)
         /* This returns 0 when TBL_PART_CDATA is entered. */          /* This returns 0 when TBL_PART_CDATA is entered. */
   
         while ('\0' != p[pos])          while ('\0' != p[pos])
                 if ( ! data(tbl, dp, ln, p, &pos))                  if ( ! getdata(tbl, dp, ln, p, &pos))
                         return(0);                          return(0);
   
         return(1);          return(1);

Legend:
Removed from v.1.27  
changed lines
  Added in v.1.28

CVSweb