Lines Matching defs:first
34 LispNode<contents> *first;
40 first = 0;
47 first = _first;
54 first = init.first;
61 return first == 0;
68 for (LispNode<contents>* node = first; node; node = node->cdr)
79 for (LispNode<contents>* node = first; node; node = node->cdr)
89 new_element->cdr = first;
90 first = new_element;
103 LispNode<contents>** pred = &first;
117 first = new LispNode<contents>(new_element, first);
130 LispNode< contents >** pred = &first;
175 /* Remove and return the first node on the list j.h. */
178 LispNode<contents>* n = first;
181 first = first->cdr;
198 for (LispNode<contents> **pp = &first; *pp; pp = &(*pp)->cdr)
209 LispNode<contents>** pp = &first;
224 while (first) {
225 LispNode<contents>* old = first;
226 first = first->cdr;
263 for (LispNode<contents> *node = first; node; node = node->cdr)
276 /* Take the first thing off the list */
280 if(first) {
281 c = first->car;
323 for (LispNode<contents>* n = other.first; n; n = n->cdr)
330 for (LispNode<contents>* n = other.first; n; n = n->cdr)
339 for (LispNode<contents>* n = other.first; n; n = n->cdr)