version 1.24, 2010/03/23 11:30:48 |
version 1.25, 2010/03/23 21:50:43 |
|
|
|
|
#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_MAX, |
|
}; |
|
|
enum man_type { |
enum man_type { |
MAN_TEXT, |
MAN_TEXT, |
Line 81 struct man_node { |
|
Line 83 struct man_node { |
|
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) |