ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Coro/Coro/state.h
(Generate patch)

Comparing Coro/Coro/state.h (file contents):
Revision 1.5 by root, Thu Sep 27 20:14:49 2007 UTC vs.
Revision 1.6 by root, Thu Oct 4 13:45:56 2007 UTC

1/* list the interpreter variables that need to be saved/restored */ 1/* list the interpreter variables that need to be saved/restored */
2/* mostly copied from thrdvar.h */ 2/* mostly copied from thrdvar.h */
3 3
4VAR(defoutgv, GV *) /* default FH for output */
4VAR(stack_sp, SV **) /* top of the stack */ 5VAR(stack_sp, SV **) /* top of the stack */
5#ifdef OP_IN_REGISTER 6#ifdef OP_IN_REGISTER
6VAR(opsave, OP *) /* probably not necessary */ 7VAR(opsave, OP *) /* probably not necessary */
7#else 8#else
8VAR(op, OP *) /* currently executing op */ 9VAR(op, OP *) /* currently executing op */
36VAR(retstack_max, I32) 37VAR(retstack_max, I32)
37#endif 38#endif
38 39
39VAR(tainted, bool) /* using variables controlled by $< */ 40VAR(tainted, bool) /* using variables controlled by $< */
40VAR(curpm, PMOP *) /* what to do \ interps in REs from */ 41VAR(curpm, PMOP *) /* what to do \ interps in REs from */
42VAR(rs, SV *) /* input record separator $/ */
41VAR(curcop, COP *) 43VAR(curcop, COP *)
42 44
43VAR(in_eval, int) /* trap "fatal" errors? */ 45VAR(in_eval, int) /* trap "fatal" errors? */
44VAR(localizing, int) /* are we processing a local() list? */ 46VAR(localizing, int) /* are we processing a local() list? */
45 47
57 59
58/* compcv is intrpvar, but seems to be thread-specific to me */ 60/* compcv is intrpvar, but seems to be thread-specific to me */
59/* but, well, I thoroughly misunderstand what thrdvar and intrpvar is. still. */ 61/* but, well, I thoroughly misunderstand what thrdvar and intrpvar is. still. */
60VAR(compcv, CV *) /* currently compiling subroutine */ 62VAR(compcv, CV *) /* currently compiling subroutine */
61 63
62VAR(runops, runops_proc_t); /* for tracing support */ 64VAR(runops, runops_proc_t) /* for tracing support */
65

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines