[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.5 and 1.6

version 1.5, 2011/01/01 22:19:15 version 1.6, 2011/01/02 10:10:57
Line 45  static const struct tbl_phrase keys[KEYS_MAX] = {
Line 45  static const struct tbl_phrase keys[KEYS_MAX] = {
         { '|',           TBL_CELL_VERT }          { '|',           TBL_CELL_VERT }
 };  };
   
 static  int              mods(struct tbl *, struct tbl_cell *,  static  int              mods(struct tbl_node *, struct tbl_cell *,
                                 int, const char *, int *);                                  int, const char *, int *);
 static  int              cell(struct tbl *, struct tbl_row *,  static  int              cell(struct tbl_node *, struct tbl_row *,
                                 int, const char *, int *);                                  int, const char *, int *);
 static  void             row(struct tbl *, int, const char *, int *);  static  void             row(struct tbl_node *, int, const char *, int *);
 static  struct tbl_cell *cell_alloc(struct tbl *,  static  struct tbl_cell *cell_alloc(struct tbl_node *,
                                 struct tbl_row *, enum tbl_cellt);                                  struct tbl_row *, enum tbl_cellt);
 static  void             head_adjust(const struct tbl_cell *,  static  void             head_adjust(const struct tbl_cell *,
                                 struct tbl_head *);                                  struct tbl_head *);
   
 static int  static int
 mods(struct tbl *tbl, struct tbl_cell *cp,  mods(struct tbl_node *tbl, struct tbl_cell *cp,
                 int ln, const char *p, int *pos)                  int ln, const char *p, int *pos)
 {  {
         char             buf[5];          char             buf[5];
Line 154  mod:
Line 154  mod:
 }  }
   
 static int  static int
 cell(struct tbl *tbl, struct tbl_row *rp,  cell(struct tbl_node *tbl, struct tbl_row *rp,
                 int ln, const char *p, int *pos)                  int ln, const char *p, int *pos)
 {  {
         int              i;          int              i;
Line 197  cell(struct tbl *tbl, struct tbl_row *rp, 
Line 197  cell(struct tbl *tbl, struct tbl_row *rp, 
   
   
 static void  static void
 row(struct tbl *tbl, int ln, const char *p, int *pos)  row(struct tbl_node *tbl, int ln, const char *p, int *pos)
 {  {
         struct tbl_row  *rp;          struct tbl_row  *rp;
   
Line 248  cell:
Line 248  cell:
 }  }
   
 int  int
 tbl_layout(struct tbl *tbl, int ln, const char *p)  tbl_layout(struct tbl_node *tbl, int ln, const char *p)
 {  {
         int              pos;          int              pos;
   
Line 260  tbl_layout(struct tbl *tbl, int ln, const char *p)
Line 260  tbl_layout(struct tbl *tbl, int ln, const char *p)
 }  }
   
 static struct tbl_cell *  static struct tbl_cell *
 cell_alloc(struct tbl *tbl, struct tbl_row *rp, enum tbl_cellt pos)  cell_alloc(struct tbl_node *tbl, struct tbl_row *rp, enum tbl_cellt pos)
 {  {
         struct tbl_cell *p, *pp;          struct tbl_cell *p, *pp;
         struct tbl_head *h, *hp;          struct tbl_head *h, *hp;

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

CVSweb