diff options
author | Nick Ing-Simmons <nik@tiuk.ti.com> | 2002-01-13 23:22:34 +0000 |
---|---|---|
committer | Nick Ing-Simmons <nik@tiuk.ti.com> | 2002-01-13 23:22:34 +0000 |
commit | 238a4c30b3724d314933955c5c4a0162eae05ee0 (patch) | |
tree | e44c8daa8bd02ecc53ddfb4efeac662d1d1ed896 /embedvar.h | |
parent | d5802c9e522d9061ec4d6f117e7f5a9c135969d5 (diff) | |
download | perl-238a4c30b3724d314933955c5c4a0162eae05ee0.tar.gz |
Slab allocator for ops
- moved the statics to intrpvar.h
- implemented Slab_Free()
- uses PerlMemShared (for now) if distinction exists.
p4raw-id: //depot/perlio@14250
Diffstat (limited to 'embedvar.h')
-rw-r--r-- | embedvar.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/embedvar.h b/embedvar.h index 16c8e46233..c6eb5fa7ae 100644 --- a/embedvar.h +++ b/embedvar.h @@ -183,6 +183,9 @@ #define PL_Mem (PERL_GET_INTERP->IMem) #define PL_MemParse (PERL_GET_INTERP->IMemParse) #define PL_MemShared (PERL_GET_INTERP->IMemShared) +#define PL_OpPtr (PERL_GET_INTERP->IOpPtr) +#define PL_OpSlab (PERL_GET_INTERP->IOpSlab) +#define PL_OpSpace (PERL_GET_INTERP->IOpSpace) #define PL_Proc (PERL_GET_INTERP->IProc) #define PL_Sock (PERL_GET_INTERP->ISock) #define PL_StdIO (PERL_GET_INTERP->IStdIO) @@ -478,6 +481,9 @@ #define PL_Mem (vTHX->IMem) #define PL_MemParse (vTHX->IMemParse) #define PL_MemShared (vTHX->IMemShared) +#define PL_OpPtr (vTHX->IOpPtr) +#define PL_OpSlab (vTHX->IOpSlab) +#define PL_OpSpace (vTHX->IOpSpace) #define PL_Proc (vTHX->IProc) #define PL_Sock (vTHX->ISock) #define PL_StdIO (vTHX->IStdIO) @@ -776,6 +782,9 @@ #define PL_IMem PL_Mem #define PL_IMemParse PL_MemParse #define PL_IMemShared PL_MemShared +#define PL_IOpPtr PL_OpPtr +#define PL_IOpSlab PL_OpSlab +#define PL_IOpSpace PL_OpSpace #define PL_IProc PL_Proc #define PL_ISock PL_Sock #define PL_IStdIO PL_StdIO |