version 1.18, 2011/04/04 23:04:38 |
version 1.19, 2011/04/07 01:08:42 |
Line 427 cell_alloc(struct tbl_node *tbl, struct tbl_row *rp, e |
|
Line 427 cell_alloc(struct tbl_node *tbl, struct tbl_row *rp, e |
|
} |
} |
|
|
static void |
static void |
head_adjust(const struct tbl_cell *cell, struct tbl_head *head) |
head_adjust(const struct tbl_cell *cellp, struct tbl_head *head) |
{ |
{ |
if (TBL_CELL_VERT != cell->pos && |
if (TBL_CELL_VERT != cellp->pos && |
TBL_CELL_DVERT != cell->pos) { |
TBL_CELL_DVERT != cellp->pos) { |
head->pos = TBL_HEAD_DATA; |
head->pos = TBL_HEAD_DATA; |
return; |
return; |
} |
} |
|
|
if (TBL_CELL_VERT == cell->pos) |
if (TBL_CELL_VERT == cellp->pos) |
if (TBL_HEAD_DVERT != head->pos) |
if (TBL_HEAD_DVERT != head->pos) |
head->pos = TBL_HEAD_VERT; |
head->pos = TBL_HEAD_VERT; |
|
|
if (TBL_CELL_DVERT == cell->pos) |
if (TBL_CELL_DVERT == cellp->pos) |
head->pos = TBL_HEAD_DVERT; |
head->pos = TBL_HEAD_DVERT; |
} |
} |
|
|