Lines Matching defs:view

1040 			 * this is a workaround to separate the view vs. local binding for this case:
1558 INIT(view, ".VIEW", P_internal|P_readonly);
1621 r = getrule(state.view[i].path);
1622 r->view = i;
1623 state.view[i].path = r->name;
1646 view(register char* s, register char* d, List_t* p)
1663 state.view[++state.maxview].path = r;
1665 state.view[++state.maxview].path = r->name;
1667 state.view[state.maxview].pathlen = i;
1668 r->view = state.maxview;
1676 r->view = state.maxview;
1678 state.view[state.maxview].root = r->name;
1679 state.view[state.maxview].rootlen = i;
1681 message((-2, "view[%d]: %s %s", state.maxview, state.view[state.maxview].path->name, state.view[state.maxview].root));
1683 message((-2, "view[%d]: %s %s", state.maxview, state.view[state.maxview].path, state.view[state.maxview].root));
1687 error(1, "view level %s ignored -- %d max", r->name, MAXVIEW);
1713 p = internal.view->prereqs = cons(internal.dot, NiL);
1737 error(1, "view levels past %s ignored -- %d max", t += 4, MAXVIEW);
1742 state.view[++state.maxview].path = r;
1744 state.view[++state.maxview].path = r->name;
1746 state.view[state.maxview].pathlen = s - t;
1747 message((-2, "view[%d]: %s", state.maxview, r->name));
1812 state.view[0].root = makerule(t)->name;
1813 state.view[0].rootlen = n;
1815 message((-2, "view[%d]: %s %s", state.maxview, state.view[state.maxview].path->name, state.view[state.maxview].root));
1817 message((-2, "view[%d]: %s %s", state.maxview, state.view[state.maxview].path, state.view[state.maxview].root));
1822 p = view(s, NiL, p);
1828 p = view(s, sfstruse(internal.tmp), p);
1845 p = view(s, NiL, p);
1849 sfprintf(internal.tmp, "%s/%s", c ? state.view[c].path->name : internal.pwd, s);
1851 sfprintf(internal.tmp, "%s/%s", c ? state.view[c].path : internal.pwd, s);
1853 p = view(sfstruse(internal.tmp), NiL, p);