version 1.47, 2013/07/01 17:16:03 |
version 1.48, 2013/07/01 18:47:39 |
|
|
static int cleanup(int); |
static int cleanup(int); |
static void how(char *); |
static void how(char *); |
static void jump(char **, char *, char *); |
static void jump(char **, char *, char *); |
static int manual(char *, TAG *, glob_t *); |
static int manual(const char *, TAG *, glob_t *); |
static void check_companion(char **, TAG *); |
static void check_companion(char **, TAG *); |
static void onsig(int); |
static void onsig(int); |
static void usage(void); |
static void usage(void); |
|
|
glob_t pg; |
glob_t pg; |
size_t len; |
size_t len; |
int ch, f_cat, f_how, found; |
int ch, f_cat, f_how, found; |
char **ap, *cmd, *machine, *p, *p_add, *p_path, *pager, *sflag; |
const char *pager, *p_path; |
|
char **ap, *cmd, *machine, *p, *p_add, *sflag; |
char *conffile; |
char *conffile; |
|
|
if (argv[1] == NULL && strcmp(basename(__progname), "help") == 0) { |
if (argv[1] == NULL && strcmp(basename(__progname), "help") == 0) { |
|
|
|
|
machine = sflag = NULL; |
machine = sflag = NULL; |
f_cat = f_how = 0; |
f_cat = f_how = 0; |
conffile = p_add = p_path = NULL; |
conffile = p_add = NULL; |
|
p_path = (const char *)NULL; |
while ((ch = getopt(argc, argv, "aC:cfhkM:m:P:s:S:w-")) != -1) |
while ((ch = getopt(argc, argv, "aC:cfhkM:m:P:s:S:w-")) != -1) |
switch (ch) { |
switch (ch) { |
case 'a': |
case 'a': |
|
|
* Search the manuals for the pages. |
* Search the manuals for the pages. |
*/ |
*/ |
static int |
static int |
manual(char *page, TAG *tag, glob_t *pg) |
manual(const char *page, TAG *tag, glob_t *pg) |
{ |
{ |
ENTRY *ep, *e_sufp, *e_tag; |
ENTRY *ep, *e_sufp, *e_tag; |
TAG *missp, *sufp; |
TAG *missp, *sufp; |