extract
static void extract(char *);
extract(argv[optind]);
np = elide(extract(buf, GTO));
np = elide(extract(cp, GCC));
extern struct name *extract(char line[], int arg_ntype);
to = cat(extract(hp->h_bcc, GBCC),
cat(extract(hp->h_to, GTO),
extract(hp->h_cc, GCC)));
x = extract(line, n->n_type);
} extract;
} extract;
printMappingItem(&e->element.extract.item, native);
printMappingFormatArray(e->element.extract.fmt);
printMappingItem(&e->element.extract.item, native);
printMappingFormatArray(e->element.extract.fmt);
val = extractMappingItem(&e->element.extract.item,
e->element.extract.fmt,
val = extractMappingItem(&e->element.extract.item,
e->element.extract.fmt,
e->element.extract.item = item;
e->element.extract.fmt = fmt;
subelement->element.extract.fmt = base;
subelement->element.extract.item = item;
out->element.extract.fmt =
dup_format_mapping(in->element.extract.fmt);
if (out->element.extract.fmt == NULL)
ret = dup_mapping_item(&in->element.extract.item,
&out->element.extract.item);
out->element.extract.fmt =
dup_format_mapping(in->element.extract.fmt);
if (out->element.extract.fmt == NULL)
ret = dup_mapping_item(&in->element.extract.item,
&out->element.extract.item);
if (e->element.extract.fmt != NULL)
free_mapping_format(e->element.extract.fmt);
e->element.extract.fmt = NULL;
free_mapping_item(&e->element.extract.item);
if (sub->element.extract.fmt != NULL)
free_mapping_format(sub->element.extract.fmt);
sub->element.extract.fmt = NULL;
free_mapping_item(&sub->element.extract.item);
extract(tabs, spec, re, s, ans, msg, NiL, NiL, 0, 0, skip, level, test);
extract(tabs, line, re, s, ans, msg, NiL, NiL, 0, 0, skip, level, test|TEST_OK);
skip = extract(tabs, line, re, s, ans, msg, "OK", NiL, 0, 0, skip, level, test|TEST_DELIMIT);
skip = extract(tabs, line, re, s, ans, msg, "OK", NiL, 0, 0, skip, level, test|TEST_DELIMIT);
skip = extract(tabs, line, re, s, ans, msg, codes[got].name, NiL, 0, 0, skip, level, test|TEST_DELIMIT);
skip = extract(tabs, line, re, s, ans, msg, codes[got].name, NiL, 0, 0, skip, level, test|TEST_DELIMIT);
skip = extract(tabs, line, re, s, ans, msg, codes[got].name, NiL, 0, 0, skip, level, test|TEST_DELIMIT);
skip = extract(tabs, line, re, s, ans, msg, "NOMATCH", NiL, 0, 0, skip, level, test|TEST_DELIMIT);
skip = extract(tabs, line, re, s, ans, msg, NiL, match, nmatch, nsub, skip, level, test|TEST_DELIMIT);
skip = extract(tabs, line, re, s, ans, msg, "NOMATCH", NiL, 0, nsub, skip, level, test|TEST_DELIMIT);
skip = extract(tabs, line, re, s, ans, msg, NiL, match, nmatch, nsub, skip, level, test|TEST_DELIMIT);
skip = extract(tabs, line, re, s, ans, msg, NiL, NiL, 0, 0, skip, level, test);
skip = extract(tabs, line, re, s, ans, msg, NiL, match, nmatch, nsub, skip, level, test|TEST_OK);
skip = extract(tabs, line, re, s, ans, msg, NiL, match, nmatch, nsub, skip, level, test|TEST_DELIMIT);