diff options
| author | Richard Brooksby | 2013-05-08 22:43:51 +0100 |
|---|---|---|
| committer | Richard Brooksby | 2013-05-08 22:43:51 +0100 |
| commit | 71b7e4f70a710acc666bbdf55502c1ef66c76a09 (patch) | |
| tree | 3111a146c2266cbfafa0688843b2c08d4281ad7c /mps/code/mpmtypes.h | |
| parent | d396431c252b0f6330c1c31995adddfcd0bad7ae (diff) | |
| download | emacs-71b7e4f70a710acc666bbdf55502c1ef66c76a09.tar.gz emacs-71b7e4f70a710acc666bbdf55502c1ef66c76a09.zip | |
Pushing varargs decoding into a pool class method. much simpler.
Copied from Perforce
Change: 181642
ServerID: perforce.ravenbrook.com
Diffstat (limited to 'mps/code/mpmtypes.h')
| -rw-r--r-- | mps/code/mpmtypes.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mps/code/mpmtypes.h b/mps/code/mpmtypes.h index cadb8f2bff1..587dd3dbb76 100644 --- a/mps/code/mpmtypes.h +++ b/mps/code/mpmtypes.h | |||
| @@ -182,6 +182,7 @@ typedef Res (*BufferDescribeMethod)(Buffer buffer, mps_lib_FILE *stream); | |||
| 182 | 182 | ||
| 183 | /* Order of types corresponds to PoolClassStruct in <code/mpmst.h> */ | 183 | /* Order of types corresponds to PoolClassStruct in <code/mpmst.h> */ |
| 184 | 184 | ||
| 185 | typedef void (*PoolVarargsMethod)(ArgStruct args[], va_list varargs); | ||
| 185 | typedef Res (*PoolInitMethod)(Pool pool, ArgList args); | 186 | typedef Res (*PoolInitMethod)(Pool pool, ArgList args); |
| 186 | typedef void (*PoolFinishMethod)(Pool pool); | 187 | typedef void (*PoolFinishMethod)(Pool pool); |
| 187 | typedef Res (*PoolAllocMethod)(Addr *pReturn, Pool pool, Size size, | 188 | typedef Res (*PoolAllocMethod)(Addr *pReturn, Pool pool, Size size, |