aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code/mpmtypes.h
diff options
context:
space:
mode:
authorRichard Brooksby2013-05-08 22:43:51 +0100
committerRichard Brooksby2013-05-08 22:43:51 +0100
commit71b7e4f70a710acc666bbdf55502c1ef66c76a09 (patch)
tree3111a146c2266cbfafa0688843b2c08d4281ad7c /mps/code/mpmtypes.h
parentd396431c252b0f6330c1c31995adddfcd0bad7ae (diff)
downloademacs-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.h1
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
185typedef void (*PoolVarargsMethod)(ArgStruct args[], va_list varargs);
185typedef Res (*PoolInitMethod)(Pool pool, ArgList args); 186typedef Res (*PoolInitMethod)(Pool pool, ArgList args);
186typedef void (*PoolFinishMethod)(Pool pool); 187typedef void (*PoolFinishMethod)(Pool pool);
187typedef Res (*PoolAllocMethod)(Addr *pReturn, Pool pool, Size size, 188typedef Res (*PoolAllocMethod)(Addr *pReturn, Pool pool, Size size,