Lines Matching defs:subtopic
61 help_getnext(int fd, char **topic, char **subtopic, char **desc)
66 *topic = *subtopic = *desc = NULL;
81 } else if (*cp == 'S' && *subtopic == NULL) {
84 *subtopic = strdup(cp + 1);
92 free(*subtopic);
94 *subtopic = *desc = NULL;
102 help_emitsummary(char *topic, char *subtopic, char *desc)
109 if (subtopic != NULL) {
111 pager_output(subtopic);
112 i += strlen(subtopic) + 1;
128 char *topic, *subtopic, *t, *s, *d;
140 topic = subtopic = NULL;
143 subtopic = strdup(argv[2]);
152 command_errmsg = "usage is 'help <topic> [<subtopic>]";
178 if ((subtopic == NULL && s == NULL) ||
179 (subtopic != NULL && s != NULL &&
180 strcmp(subtopic, s) == 0)) {
189 } else if (subtopic == NULL && s != NULL) {
209 free(subtopic);
213 free(subtopic);