Lines Matching refs:name

18 	char name[FLEX_ARRAY];  member
24 char name[FLEX_ARRAY]; member
47 static const char *get_man_viewer_info(const char *name) in get_man_viewer_info() argument
52 if (!strcasecmp(name, viewer->name)) in get_man_viewer_info()
174 static void add_man_viewer(const char *name) in add_man_viewer() argument
177 size_t len = strlen(name); in add_man_viewer()
182 strncpy((*p)->name, name, len); in add_man_viewer()
185 static int supported_man_viewer(const char *name, size_t len) in supported_man_viewer() argument
187 return (!strncasecmp("man", name, len) || in supported_man_viewer()
188 !strncasecmp("woman", name, len) || in supported_man_viewer()
189 !strncasecmp("konqueror", name, len)); in supported_man_viewer()
192 static void do_add_man_viewer_info(const char *name, in do_add_man_viewer_info() argument
198 strncpy(new->name, name, len); in do_add_man_viewer_info()
204 static int add_man_viewer_path(const char *name, in add_man_viewer_path() argument
208 if (supported_man_viewer(name, len)) in add_man_viewer_path()
209 do_add_man_viewer_info(name, len, value); in add_man_viewer_path()
213 name); in add_man_viewer_path()
218 static int add_man_viewer_cmd(const char *name, in add_man_viewer_cmd() argument
222 if (supported_man_viewer(name, len)) in add_man_viewer_cmd()
225 name); in add_man_viewer_cmd()
227 do_add_man_viewer_info(name, len, value); in add_man_viewer_cmd()
234 const char *name = var + 4; in add_man_viewer_info() local
235 const char *subkey = strrchr(name, '.'); in add_man_viewer_info()
238 return error("Config with no key for man viewer: %s", name); in add_man_viewer_info()
243 return add_man_viewer_path(name, subkey - name, value); in add_man_viewer_info()
248 return add_man_viewer_cmd(name, subkey - name, value); in add_man_viewer_info()
286 if (longest < strlen(common_cmds[i].name)) in list_common_cmds_help()
287 longest = strlen(common_cmds[i].name); in list_common_cmds_help()
292 printf(" %-*s ", longest, common_cmds[i].name); in list_common_cmds_help()
342 static void exec_viewer(const char *name, const char *page) in exec_viewer() argument
344 const char *info = get_man_viewer_info(name); in exec_viewer()
346 if (!strcasecmp(name, "man")) in exec_viewer()
348 else if (!strcasecmp(name, "woman")) in exec_viewer()
350 else if (!strcasecmp(name, "konqueror")) in exec_viewer()
355 warning("'%s': unknown man viewer.", name); in exec_viewer()
366 exec_viewer(viewer->name, page); /* will return when unable */ in show_man_page()