diff options
| author | Richard Brooksby | 2013-05-08 23:00:00 +0100 |
|---|---|---|
| committer | Richard Brooksby | 2013-05-08 23:00:00 +0100 |
| commit | d512863efb817f0d46468f0449ecceb4d9554adf (patch) | |
| tree | d9077d711adb992ee5d823deef05039121d6714d /mps/code/mpmtypes.h | |
| parent | 71b7e4f70a710acc666bbdf55502c1ef66c76a09 (diff) | |
| download | emacs-d512863efb817f0d46468f0449ecceb4d9554adf.tar.gz emacs-d512863efb817f0d46468f0449ecceb4d9554adf.zip | |
Moving arena varags parsing into arena class method, similar to pools. much simpler. all tests pass.
Copied from Perforce
Change: 181643
ServerID: perforce.ravenbrook.com
Diffstat (limited to 'mps/code/mpmtypes.h')
| -rw-r--r-- | mps/code/mpmtypes.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mps/code/mpmtypes.h b/mps/code/mpmtypes.h index 587dd3dbb76..e74dcefae67 100644 --- a/mps/code/mpmtypes.h +++ b/mps/code/mpmtypes.h | |||
| @@ -113,8 +113,9 @@ typedef struct StackContextStruct *StackContext; | |||
| 113 | 113 | ||
| 114 | /* Arena*Method -- see <code/mpmst.h#ArenaClassStruct> */ | 114 | /* Arena*Method -- see <code/mpmst.h#ArenaClassStruct> */ |
| 115 | 115 | ||
| 116 | typedef void (*ArenaVarargsMethod)(ArgStruct args[], va_list varargs); | ||
| 116 | typedef Res (*ArenaInitMethod)(Arena *arenaReturn, | 117 | typedef Res (*ArenaInitMethod)(Arena *arenaReturn, |
| 117 | ArenaClass class, mps_arg_s args[]); | 118 | ArenaClass class, ArgList args); |
| 118 | typedef void (*ArenaFinishMethod)(Arena arena); | 119 | typedef void (*ArenaFinishMethod)(Arena arena); |
| 119 | typedef Size (*ArenaReservedMethod)(Arena arena); | 120 | typedef Size (*ArenaReservedMethod)(Arena arena); |
| 120 | typedef void (*ArenaSpareCommitExceededMethod)(Arena arena); | 121 | typedef void (*ArenaSpareCommitExceededMethod)(Arena arena); |