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

Comparing Coro/Coro/State.xs (file contents):
Revision 1.61 by root, Tue Aug 10 01:56:30 2004 UTC vs.
Revision 1.63 by root, Mon Mar 21 14:35:22 2005 UTC

1#define PERL_NO_GET_CONTEXT 1#define PERL_NO_GET_CONTEXT
2
3#include "libcoro/coro.c"
2 4
3#include "EXTERN.h" 5#include "EXTERN.h"
4#include "perl.h" 6#include "perl.h"
5#include "XSUB.h" 7#include "XSUB.h"
6 8
25# ifndef IS_PADCONST 27# ifndef IS_PADCONST
26# define IS_PADCONST(v) 0 28# define IS_PADCONST(v) 0
27# endif 29# endif
28#endif 30#endif
29 31
30#include "libcoro/coro.c"
31
32#include <signal.h> 32#include <signal.h>
33 33
34#ifdef HAVE_MMAP 34#ifdef HAVE_MMAP
35# include <unistd.h> 35# include <unistd.h>
36# include <sys/mman.h> 36# include <sys/mman.h>
109 AV *mainstack; 109 AV *mainstack;
110 SV **stack_sp; 110 SV **stack_sp;
111 OP *op; 111 OP *op;
112 SV **curpad; 112 SV **curpad;
113 AV *comppad; 113 AV *comppad;
114 CV *compcv;
114 SV **stack_base; 115 SV **stack_base;
115 SV **stack_max; 116 SV **stack_max;
116 SV **tmps_stack; 117 SV **tmps_stack;
117 I32 tmps_floor; 118 I32 tmps_floor;
118 I32 tmps_ix; 119 I32 tmps_ix;
327 PL_mainstack = c->mainstack; 328 PL_mainstack = c->mainstack;
328 PL_stack_sp = c->stack_sp; 329 PL_stack_sp = c->stack_sp;
329 PL_op = c->op; 330 PL_op = c->op;
330 PL_curpad = c->curpad; 331 PL_curpad = c->curpad;
331 PL_comppad = c->comppad; 332 PL_comppad = c->comppad;
333 PL_compcv = c->compcv;
332 PL_stack_base = c->stack_base; 334 PL_stack_base = c->stack_base;
333 PL_stack_max = c->stack_max; 335 PL_stack_max = c->stack_max;
334 PL_tmps_stack = c->tmps_stack; 336 PL_tmps_stack = c->tmps_stack;
335 PL_tmps_floor = c->tmps_floor; 337 PL_tmps_floor = c->tmps_floor;
336 PL_tmps_ix = c->tmps_ix; 338 PL_tmps_ix = c->tmps_ix;
451 c->mainstack = PL_mainstack; 453 c->mainstack = PL_mainstack;
452 c->stack_sp = PL_stack_sp; 454 c->stack_sp = PL_stack_sp;
453 c->op = PL_op; 455 c->op = PL_op;
454 c->curpad = PL_curpad; 456 c->curpad = PL_curpad;
455 c->comppad = PL_comppad; 457 c->comppad = PL_comppad;
458 c->compcv = PL_compcv;
456 c->stack_base = PL_stack_base; 459 c->stack_base = PL_stack_base;
457 c->stack_max = PL_stack_max; 460 c->stack_max = PL_stack_max;
458 c->tmps_stack = PL_tmps_stack; 461 c->tmps_stack = PL_tmps_stack;
459 c->tmps_floor = PL_tmps_floor; 462 c->tmps_floor = PL_tmps_floor;
460 c->tmps_ix = PL_tmps_ix; 463 c->tmps_ix = PL_tmps_ix;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines