--- Coro/Coro/CoroAPI.h 2001/11/25 20:04:05 1.2 +++ Coro/Coro/CoroAPI.h 2003/11/05 20:02:46 1.5 @@ -5,14 +5,21 @@ #include "perl.h" #include "XSUB.h" +#ifndef pTHX_ +# define pTHX_ +# define aTHX_ +# define pTHX +# define aTHX +#endif + /* perl-related */ -#define TRANSFER_SAVE_DEFAV 0x00000001 -#define TRANSFER_SAVE_DEFSV 0x00000002 -#define TRANSFER_SAVE_ERRSV 0x00000004 +#define TRANSFER_SAVE_DEFAV 0x00000001 /* @_ */ +#define TRANSFER_SAVE_DEFSV 0x00000002 /* $_ */ +#define TRANSFER_SAVE_ERRSV 0x00000004 /* $@ */ /* c-related */ -#define TRANSFER_SAVE_CCTXT 0x00000008 +#define TRANSFER_SAVE_CCTXT 0x00000100 #ifdef CORO_LAZY_STACK -# define TRANSFER_LAZY_STACK 0x00000010 +# define TRANSFER_LAZY_STACK 0x00000200 #else # define TRANSFER_LAZY_STACK 0x00000000 #endif