version 1.14, 2011/07/01 10:46:32 |
version 1.17, 2011/07/10 13:03:31 |
|
|
#define TYPE_DESC 0x100 |
#define TYPE_DESC 0x100 |
#define TYPE_XREF 0x200 |
#define TYPE_XREF 0x200 |
#define TYPE_PATH 0x400 |
#define TYPE_PATH 0x400 |
|
#define TYPE_ENV 0x800 |
|
#define TYPE_ERR 0x1000 |
|
|
/* Buffer for storing growable data. */ |
/* Buffer for storing growable data. */ |
|
|
Line 86 static int pman_node(MAN_ARGS); |
|
Line 88 static int pman_node(MAN_ARGS); |
|
static void pmdoc_node(MDOC_ARGS); |
static void pmdoc_node(MDOC_ARGS); |
static void pmdoc_An(MDOC_ARGS); |
static void pmdoc_An(MDOC_ARGS); |
static void pmdoc_Cd(MDOC_ARGS); |
static void pmdoc_Cd(MDOC_ARGS); |
|
static void pmdoc_Er(MDOC_ARGS); |
|
static void pmdoc_Ev(MDOC_ARGS); |
static void pmdoc_Fd(MDOC_ARGS); |
static void pmdoc_Fd(MDOC_ARGS); |
static void pmdoc_In(MDOC_ARGS); |
static void pmdoc_In(MDOC_ARGS); |
static void pmdoc_Fn(MDOC_ARGS); |
static void pmdoc_Fn(MDOC_ARGS); |
Line 121 static const pmdoc_nf mdocs[MDOC_MAX] = { |
|
Line 125 static const pmdoc_nf mdocs[MDOC_MAX] = { |
|
pmdoc_Cd, /* Cd */ |
pmdoc_Cd, /* Cd */ |
NULL, /* Cm */ |
NULL, /* Cm */ |
NULL, /* Dv */ |
NULL, /* Dv */ |
NULL, /* Er */ |
pmdoc_Er, /* Er */ |
NULL, /* Ev */ |
pmdoc_Ev, /* Ev */ |
NULL, /* Ex */ |
NULL, /* Ex */ |
NULL, /* Fa */ |
NULL, /* Fa */ |
pmdoc_Fd, /* Fd */ |
pmdoc_Fd, /* Fd */ |
Line 764 pmdoc_Nd(MDOC_ARGS) |
|
Line 768 pmdoc_Nd(MDOC_ARGS) |
|
|
|
/* ARGSUSED */ |
/* ARGSUSED */ |
static void |
static void |
|
pmdoc_Er(MDOC_ARGS) |
|
{ |
|
|
|
if (SEC_ERRORS != n->sec) |
|
return; |
|
|
|
buf_appendmdoc(buf, n->child, 0); |
|
hash_put(hash, buf, TYPE_ERR); |
|
} |
|
|
|
/* ARGSUSED */ |
|
static void |
|
pmdoc_Ev(MDOC_ARGS) |
|
{ |
|
|
|
if (SEC_ENVIRONMENT != n->sec) |
|
return; |
|
|
|
buf_appendmdoc(buf, n->child, 0); |
|
hash_put(hash, buf, TYPE_ENV); |
|
} |
|
|
|
/* ARGSUSED */ |
|
static void |
pmdoc_Pa(MDOC_ARGS) |
pmdoc_Pa(MDOC_ARGS) |
{ |
{ |
|
|
Line 933 pman_node(MAN_ARGS) |
|
Line 961 pman_node(MAN_ARGS) |
|
start++; |
start++; |
} |
} |
|
|
|
buf->len = 0; |
|
|
if (sv == start) { |
if (sv == start) { |
buf->len = 0; |
|
buf_append(buf, start); |
buf_append(buf, start); |
return(1); |
return(1); |
} |
} |
Line 957 pman_node(MAN_ARGS) |
|
Line 986 pman_node(MAN_ARGS) |
|
sz = strlen(start) + 1; |
sz = strlen(start) + 1; |
buf_appendb(dbuf, start, sz); |
buf_appendb(dbuf, start, sz); |
buf_appendb(buf, start, sz); |
buf_appendb(buf, start, sz); |
|
|
|
hash_put(hash, buf, TYPE_DESC); |
} |
} |
} |
} |
|
|