version 1.40, 2011/01/01 17:10:20 |
version 1.41, 2011/01/01 22:19:15 |
Line 140 enum mandocerr { |
|
Line 140 enum mandocerr { |
|
MANDOCERR_MAX |
MANDOCERR_MAX |
}; |
}; |
|
|
|
enum tbl_headt { |
|
TBL_HEAD_DATA, /* plug in data from tbl_dat */ |
|
TBL_HEAD_VERT, /* vertical spacer */ |
|
TBL_HEAD_DVERT /* double-vertical spacer */ |
|
}; |
|
|
|
/* |
|
* The head of a table specifies all of its columns. When formatting a |
|
* tbl_span, iterate over these and plug in data from the tbl_span when |
|
* appropriate, using tbl_cell as a guide to placement. |
|
*/ |
|
struct tbl_head { |
|
enum tbl_headt pos; |
|
int width; /* width of cell in fixed chars */ |
|
int decimal; /* decimal point position */ |
|
struct tbl_head *next; |
|
struct tbl_head *prev; |
|
}; |
|
|
enum tbl_cellt { |
enum tbl_cellt { |
TBL_CELL_CENTRE, /* c, C */ |
TBL_CELL_CENTRE, /* c, C */ |
TBL_CELL_RIGHT, /* r, R */ |
TBL_CELL_RIGHT, /* r, R */ |
Line 170 struct tbl_cell { |
|
Line 189 struct tbl_cell { |
|
#define TBL_CELL_EQUAL (1 << 4) /* e, E */ |
#define TBL_CELL_EQUAL (1 << 4) /* e, E */ |
#define TBL_CELL_UP (1 << 5) /* u, U */ |
#define TBL_CELL_UP (1 << 5) /* u, U */ |
#define TBL_CELL_WIGN (1 << 6) /* z, Z */ |
#define TBL_CELL_WIGN (1 << 6) /* z, Z */ |
|
struct tbl_head *head; |
}; |
}; |
|
|
/* |
/* |