struct manpage {
struct manpage *next;
char *filename;
int type;
};
#define TYPE_MAN 0x0001
#define TYPE_CAT 0x0002
#define TYPE_SCAT 0x0004
#define TYPE_HTML 0x0008
#define TYPE_XML 0x0010
#define ONLY_ONE_PERSEC 0x0020
#define ONLY_ONE 0x0040
#define FSSTND 0x0080
#define FHS 0x0100
#define DO_HP 0x0200
#define DO_IRIX 0x0400
#define DO_SUN 0x0800
#define DO_WIN32 0x1000
extern struct manpage *
manfile(const char *name, const char *section, int flags,
char **sectionlist, char **manpath,
const char *(*tocat)(const char *, const char *, int));