Lines Matching refs:throw
345 struct symbol *throw = 0, *catch;
358 // text out of throw into catch, copying from this to that
359 if (!throw) usage = that;
363 if (!throw) len = that-usage;
367 if (!throw) {
368 throw = catch;
374 // Grab option description lines to collate from catch and throw
375 tusage = dlist_zap(&throw->help);
376 tdashlines = grab_dashlines(&throw->help, &tfrom, &tlen);
395 // If throw had a prefix, insert it before dashlines, with a
397 if (tfrom && tfrom != throw->help) {
398 if (throw->help || catch->help) dlist_add(&cfrom, strdup(""));
403 while (throw->help && throw->help != tfrom)
404 dlist_add(&cfrom, dlist_zap(&throw->help));
461 throw->enabled = 0;
462 throw = catch;
463 throw->help = anchor->prev->prev;
465 throw = catch;
466 this = throw->help->data + throw->help_indent + 8 + len;
472 if (!throw) break;