Return to man.h CVS log | Up to [local] / src / usr.bin / mandoc |
version 1.13, 2010/03/02 01:00:39 | version 1.14, 2010/03/26 01:22:05 | ||
---|---|---|---|
|
|
||
#include <time.h> | #include <time.h> | ||
#define MAN_br 0 | enum mant { | ||
#define MAN_TH 1 | MAN_br = 0, | ||
#define MAN_SH 2 | MAN_TH, | ||
#define MAN_SS 3 | MAN_SH, | ||
#define MAN_TP 4 | MAN_SS, | ||
#define MAN_LP 5 | MAN_TP, | ||
#define MAN_PP 6 | MAN_LP, | ||
#define MAN_P 7 | MAN_PP, | ||
#define MAN_IP 8 | MAN_P, | ||
#define MAN_HP 9 | MAN_IP, | ||
#define MAN_SM 10 | MAN_HP, | ||
#define MAN_SB 11 | MAN_SM, | ||
#define MAN_BI 12 | MAN_SB, | ||
#define MAN_IB 13 | MAN_BI, | ||
#define MAN_BR 14 | MAN_IB, | ||
#define MAN_RB 15 | MAN_BR, | ||
#define MAN_R 16 | MAN_RB, | ||
#define MAN_B 17 | MAN_R, | ||
#define MAN_I 18 | MAN_B, | ||
#define MAN_IR 19 | MAN_I, | ||
#define MAN_RI 20 | MAN_IR, | ||
#define MAN_na 21 | MAN_RI, | ||
#define MAN_i 22 | MAN_na, | ||
#define MAN_sp 23 | MAN_i, | ||
#define MAN_nf 24 | MAN_sp, | ||
#define MAN_fi 25 | MAN_nf, | ||
#define MAN_r 26 | MAN_fi, | ||
#define MAN_RE 27 | MAN_r, | ||
#define MAN_RS 28 | MAN_RE, | ||
#define MAN_DT 29 | MAN_RS, | ||
#define MAN_UC 30 | MAN_DT, | ||
#define MAN_PD 31 | MAN_UC, | ||
#define MAN_Sp 32 | MAN_PD, | ||
#define MAN_Vb 33 | MAN_Sp, | ||
#define MAN_Ve 34 | MAN_Vb, | ||
#define MAN_MAX 35 | MAN_Ve, | ||
MAN_de, | |||
MAN_dei, | |||
MAN_am, | |||
MAN_ami, | |||
MAN_ig, | |||
MAN_dot, | |||
MAN_MAX, | |||
}; | |||
enum man_type { | enum man_type { | ||
MAN_TEXT, | MAN_TEXT, | ||
|
|
||
int nchild; | int nchild; | ||
int line; | int line; | ||
int pos; | int pos; | ||
int tok; | enum mant tok; | ||
int flags; | int flags; | ||
#define MAN_VALID (1 << 0) | #define MAN_VALID (1 << 0) | ||
#define MAN_ACTED (1 << 1) | #define MAN_ACTED (1 << 1) |