Lines Matching refs:help
118 struct double_list *help; member
144 char *dlist_zap(struct double_list **help) in dlist_zap() argument
146 struct double_list *dd = dlist_pop(help); in dlist_zap()
154 int zap_blank_lines(struct double_list **help) in zap_blank_lines() argument
158 while (*help) { in zap_blank_lines()
161 s = skip_spaces((*help)->data); in zap_blank_lines()
165 free(dlist_zap(help)); in zap_blank_lines()
181 char **grab_dashlines(struct double_list **help, struct double_list **from, in grab_dashlines() argument
189 zap_blank_lines(help); in grab_dashlines()
190 *from = *help; in grab_dashlines()
201 if (*from == *help) return 0; in grab_dashlines()
216 if (*help == *from) *help = 0; in grab_dashlines()
262 dlist_add(&(new->help), line); in parse()
352 if (catch->help && (that = keyword("usage:", catch->help->data))) { in main()
375 tusage = dlist_zap(&throw->help); in main()
376 tdashlines = grab_dashlines(&throw->help, &tfrom, &tlen); in main()
377 cusage = dlist_zap(&catch->help); in main()
378 cdashlines = grab_dashlines(&catch->help, &cfrom, &clen); in main()
379 anchor = catch->help; in main()
397 if (tfrom && tfrom != throw->help) { in main()
398 if (throw->help || catch->help) dlist_add(&cfrom, strdup("")); in main()
403 while (throw->help && throw->help != tfrom) in main()
404 dlist_add(&cfrom, dlist_zap(&throw->help)); in main()
463 throw->help = anchor->prev->prev; in main()
466 this = throw->help->data + throw->help_indent + 8 + len; in main()
481 if (sym->help) { in main()
491 dd = sym->help; in main()
515 if (dd == sym->help) break; in main()