special_reader
svr4_name->special_reader = svr4_special;
posix_name->special_reader = posix_special;
built_last_make_run->special_reader = built_last_make_run_special;
default_rule_name->special_reader = default_special;
dot_keep_state->special_reader = keep_state_special;
dot_keep_state_file->special_reader = keep_state_file_special;
ignore_name->special_reader = ignore_special;
make_version->special_reader = make_version_special;
no_parallel_name->special_reader = no_parallel_special;
parallel_name->special_reader = parallel_special;
localhost_name->special_reader = localhost_special;
precious->special_reader = precious_special;
sccs_get_name->special_reader = sccs_get_special;
sccs_get_posix_name->special_reader = sccs_get_posix_special;
get_name->special_reader = get_special;
get_posix_name->special_reader = get_posix_special;
silent_name->special_reader = silent_special;
suffixes_name->special_reader = suffixes_special;
if (target->names[i]->special_reader
special_reader(target->names[i],
switch (target->special_reader) {
if (np->special_reader != no_special) {
extern void special_reader(Name target, Name_vector depes,
Special special_reader:5;