version 1.11, 2011/06/25 13:19:25 |
version 1.12, 2011/07/01 09:11:35 |
|
|
#define TYPE_CONFIG 0x80 |
#define TYPE_CONFIG 0x80 |
#define TYPE_DESC 0x100 |
#define TYPE_DESC 0x100 |
#define TYPE_XREF 0x200 |
#define TYPE_XREF 0x200 |
|
#define TYPE_PATH 0x400 |
|
|
/* Buffer for storing growable data. */ |
/* Buffer for storing growable data. */ |
|
|
Line 89 static void pmdoc_Fn(MDOC_ARGS); |
|
Line 90 static void pmdoc_Fn(MDOC_ARGS); |
|
static void pmdoc_Fo(MDOC_ARGS); |
static void pmdoc_Fo(MDOC_ARGS); |
static void pmdoc_Nd(MDOC_ARGS); |
static void pmdoc_Nd(MDOC_ARGS); |
static void pmdoc_Nm(MDOC_ARGS); |
static void pmdoc_Nm(MDOC_ARGS); |
|
static void pmdoc_Pa(MDOC_ARGS); |
static void pmdoc_St(MDOC_ARGS); |
static void pmdoc_St(MDOC_ARGS); |
static void pmdoc_Vt(MDOC_ARGS); |
static void pmdoc_Vt(MDOC_ARGS); |
static void pmdoc_Xr(MDOC_ARGS); |
static void pmdoc_Xr(MDOC_ARGS); |
Line 132 static const pmdoc_nf mdocs[MDOC_MAX] = { |
|
Line 134 static const pmdoc_nf mdocs[MDOC_MAX] = { |
|
pmdoc_Nm, /* Nm */ |
pmdoc_Nm, /* Nm */ |
NULL, /* Op */ |
NULL, /* Op */ |
NULL, /* Ot */ |
NULL, /* Ot */ |
NULL, /* Pa */ |
pmdoc_Pa, /* Pa */ |
NULL, /* Rv */ |
NULL, /* Rv */ |
pmdoc_St, /* St */ |
pmdoc_St, /* St */ |
pmdoc_Vt, /* Va */ |
pmdoc_Vt, /* Va */ |
Line 747 pmdoc_Nd(MDOC_ARGS) |
|
Line 749 pmdoc_Nd(MDOC_ARGS) |
|
} |
} |
|
|
hash_put(hash, buf, TYPE_DESC); |
hash_put(hash, buf, TYPE_DESC); |
|
} |
|
|
|
/* ARGSUSED */ |
|
static void |
|
pmdoc_Pa(MDOC_ARGS) |
|
{ |
|
|
|
if (SEC_FILES != n->sec) |
|
return; |
|
|
|
for (n = n->child; n; n = n->next) |
|
if (MDOC_TEXT == n->type) |
|
buf_append(buf, n->string); |
|
|
|
hash_put(hash, buf, TYPE_PATH); |
} |
} |
|
|
/* ARGSUSED */ |
/* ARGSUSED */ |