Lines Matching defs:protect
250 --lisp__data.protect.length;
4098 offsets[i] = lisp__data.protect.length;
4144 LispSetAtomObjectProperty(atom, lisp__data.protect.objects
4165 /* check if there is an unwind-protect block */
4168 /* no unwind-protect block, return to the toplevel */
5654 LispSetVar(symbol, lisp__data.protect.objects[base++]);
5689 /* it really should not be required to protect any object
5806 value = lisp__data.protect.objects[base++];
5814 int xbase = lisp__data.protect.length;
5833 lisp__data.protect.length = xbase;
5839 lisp__data.protect.length = xbase;
5870 lisp__data.protect.length = xbase;
5936 int protect;
5957 protect = 0;
5958 if (lisp__data.protect.length + 2 >= lisp__data.protect.space)
5960 lisp__data.protect.objects[lisp__data.protect.length++] = list2;
5967 protect = lisp__data.protect.length;
5969 lisp__data.protect.objects[protect] = left;
5971 lisp__data.protect.objects[protect + 1] = right;
5992 lisp__data.protect.objects[protect + 1] = right;
6010 lisp__data.protect.objects[protect] = left;
6015 lisp__data.protect.length = protect;
6667 unwind-protect protect &rest cleanup
6674 LispObj *protect, *cleanup, **pcleanup = &cleanup;
6677 protect = ARGUMENT(0);
6684 *presult = EVAL(protect);
6700 /* in case there is another unwind-protect */