diff options
| author | Richard Brooksby | 2012-03-27 18:12:52 +0100 |
|---|---|---|
| committer | Richard Brooksby | 2012-03-27 18:12:52 +0100 |
| commit | ecb147b98f04d2bf193da1a874ea2f2392bf0e66 (patch) | |
| tree | ed6cd1ed2f453b2a4448bc414f4554b544a82792 /mps/code | |
| parent | 382d044e970ec1beae9593d6a3ae22156e53a8a4 (diff) | |
| download | emacs-ecb147b98f04d2bf193da1a874ea2f2392bf0e66.tar.gz emacs-ecb147b98f04d2bf193da1a874ea2f2392bf0e66.zip | |
Consistently passing closure sizes as size_t and not casting back and forth to size or anything else.
Copied from Perforce
Change: 177817
ServerID: perforce.ravenbrook.com
Diffstat (limited to 'mps/code')
| -rw-r--r-- | mps/code/mpm.h | 4 | ||||
| -rw-r--r-- | mps/code/mpmtypes.h | 2 | ||||
| -rw-r--r-- | mps/code/pool.c | 2 | ||||
| -rw-r--r-- | mps/code/poolabs.c | 2 | ||||
| -rw-r--r-- | mps/code/walk.c | 6 |
5 files changed, 8 insertions, 8 deletions
diff --git a/mps/code/mpm.h b/mps/code/mpm.h index 371319aeee6..62dac8a381b 100644 --- a/mps/code/mpm.h +++ b/mps/code/mpm.h | |||
| @@ -213,7 +213,7 @@ extern void PoolFixEmergency(Pool pool, ScanState ss, Seg seg, Addr *refIO); | |||
| 213 | extern void PoolReclaim(Pool pool, Trace trace, Seg seg); | 213 | extern void PoolReclaim(Pool pool, Trace trace, Seg seg); |
| 214 | extern void PoolTraceEnd(Pool pool, Trace trace); | 214 | extern void PoolTraceEnd(Pool pool, Trace trace); |
| 215 | extern void PoolWalk(Pool pool, Seg seg, FormattedObjectsStepMethod f, | 215 | extern void PoolWalk(Pool pool, Seg seg, FormattedObjectsStepMethod f, |
| 216 | void *v, unsigned long s); | 216 | void *v, size_t s); |
| 217 | extern void PoolFreeWalk(Pool pool, FreeBlockStepMethod f, void *p); | 217 | extern void PoolFreeWalk(Pool pool, FreeBlockStepMethod f, void *p); |
| 218 | extern Res PoolTrivInit(Pool pool, va_list arg); | 218 | extern Res PoolTrivInit(Pool pool, va_list arg); |
| 219 | extern void PoolTrivFinish(Pool pool); | 219 | extern void PoolTrivFinish(Pool pool); |
| @@ -262,7 +262,7 @@ extern Res PoolNoFramePop(Pool pool, Buffer buf, AllocFrame frame); | |||
| 262 | extern Res PoolTrivFramePop(Pool pool, Buffer buf, AllocFrame frame); | 262 | extern Res PoolTrivFramePop(Pool pool, Buffer buf, AllocFrame frame); |
| 263 | extern void PoolNoFramePopPending(Pool pool, Buffer buf, AllocFrame frame); | 263 | extern void PoolNoFramePopPending(Pool pool, Buffer buf, AllocFrame frame); |
| 264 | extern void PoolNoWalk(Pool pool, Seg seg, FormattedObjectsStepMethod step, | 264 | extern void PoolNoWalk(Pool pool, Seg seg, FormattedObjectsStepMethod step, |
| 265 | void *p, unsigned long s); | 265 | void *p, size_t s); |
| 266 | extern void PoolNoFreeWalk(Pool pool, FreeBlockStepMethod f, void *p); | 266 | extern void PoolNoFreeWalk(Pool pool, FreeBlockStepMethod f, void *p); |
| 267 | extern PoolDebugMixin PoolNoDebugMixin(Pool pool); | 267 | extern PoolDebugMixin PoolNoDebugMixin(Pool pool); |
| 268 | extern BufferClass PoolNoBufferClass(void); | 268 | extern BufferClass PoolNoBufferClass(void); |
diff --git a/mps/code/mpmtypes.h b/mps/code/mpmtypes.h index b424cb6d341..d1aaa1e4cf2 100644 --- a/mps/code/mpmtypes.h +++ b/mps/code/mpmtypes.h | |||
| @@ -211,7 +211,7 @@ typedef void (*PoolFramePopPendingMethod)(Pool pool, Buffer buf, | |||
| 211 | AllocFrame frame); | 211 | AllocFrame frame); |
| 212 | typedef void (*PoolWalkMethod)(Pool pool, Seg seg, | 212 | typedef void (*PoolWalkMethod)(Pool pool, Seg seg, |
| 213 | FormattedObjectsStepMethod f, | 213 | FormattedObjectsStepMethod f, |
| 214 | void *v, unsigned long s); | 214 | void *v, size_t s); |
| 215 | typedef void (*PoolFreeWalkMethod)(Pool pool, FreeBlockStepMethod f, void *p); | 215 | typedef void (*PoolFreeWalkMethod)(Pool pool, FreeBlockStepMethod f, void *p); |
| 216 | typedef BufferClass (*PoolBufferClassMethod)(void); | 216 | typedef BufferClass (*PoolBufferClassMethod)(void); |
| 217 | typedef Res (*PoolDescribeMethod)(Pool pool, mps_lib_FILE *stream); | 217 | typedef Res (*PoolDescribeMethod)(Pool pool, mps_lib_FILE *stream); |
diff --git a/mps/code/pool.c b/mps/code/pool.c index 509c5a52552..e2578cf3497 100644 --- a/mps/code/pool.c +++ b/mps/code/pool.c | |||
| @@ -482,7 +482,7 @@ void PoolTraceEnd(Pool pool, Trace trace) | |||
| 482 | /* PoolWalk -- walk objects in this segment */ | 482 | /* PoolWalk -- walk objects in this segment */ |
| 483 | 483 | ||
| 484 | void PoolWalk(Pool pool, Seg seg, FormattedObjectsStepMethod f, | 484 | void PoolWalk(Pool pool, Seg seg, FormattedObjectsStepMethod f, |
| 485 | void *p, Size s) | 485 | void *p, size_t s) |
| 486 | { | 486 | { |
| 487 | AVERT(Pool, pool); | 487 | AVERT(Pool, pool); |
| 488 | AVERT(Seg, seg); | 488 | AVERT(Seg, seg); |
diff --git a/mps/code/poolabs.c b/mps/code/poolabs.c index 324975cb7c0..80b7f5323be 100644 --- a/mps/code/poolabs.c +++ b/mps/code/poolabs.c | |||
| @@ -621,7 +621,7 @@ Res PoolTrivFramePop(Pool pool, Buffer buf, AllocFrame frame) | |||
| 621 | 621 | ||
| 622 | 622 | ||
| 623 | void PoolNoWalk(Pool pool, Seg seg, | 623 | void PoolNoWalk(Pool pool, Seg seg, |
| 624 | FormattedObjectsStepMethod f, void *p, Size s) | 624 | FormattedObjectsStepMethod f, void *p, size_t s) |
| 625 | { | 625 | { |
| 626 | AVERT(Pool, pool); | 626 | AVERT(Pool, pool); |
| 627 | AVERT(Seg, seg); | 627 | AVERT(Seg, seg); |
diff --git a/mps/code/walk.c b/mps/code/walk.c index 6ea698de217..bb81a7aa152 100644 --- a/mps/code/walk.c +++ b/mps/code/walk.c | |||
| @@ -36,7 +36,7 @@ static Bool FormattedObjectsStepClosureCheck(FormattedObjectsStepClosure c) | |||
| 36 | 36 | ||
| 37 | 37 | ||
| 38 | static void ArenaFormattedObjectsStep(Addr object, Format format, Pool pool, | 38 | static void ArenaFormattedObjectsStep(Addr object, Format format, Pool pool, |
| 39 | void *p, Size s) | 39 | void *p, size_t s) |
| 40 | { | 40 | { |
| 41 | FormattedObjectsStepClosure c; | 41 | FormattedObjectsStepClosure c; |
| 42 | /* Can't check object */ | 42 | /* Can't check object */ |
| @@ -56,7 +56,7 @@ static void ArenaFormattedObjectsStep(Addr object, Format format, Pool pool, | |||
| 56 | * So called because it walks all formatted objects in an arena. */ | 56 | * So called because it walks all formatted objects in an arena. */ |
| 57 | 57 | ||
| 58 | static void ArenaFormattedObjectsWalk(Arena arena, FormattedObjectsStepMethod f, | 58 | static void ArenaFormattedObjectsWalk(Arena arena, FormattedObjectsStepMethod f, |
| 59 | void *p, Size s) | 59 | void *p, size_t s) |
| 60 | { | 60 | { |
| 61 | Seg seg; | 61 | Seg seg; |
| 62 | FormattedObjectsStepClosure c; | 62 | FormattedObjectsStepClosure c; |
| @@ -186,7 +186,7 @@ static Bool rootsStepClosureCheck(rootsStepClosure rsc) | |||
| 186 | static void rootsStepClosureInit(rootsStepClosure rsc, | 186 | static void rootsStepClosureInit(rootsStepClosure rsc, |
| 187 | Globals arena, Trace trace, | 187 | Globals arena, Trace trace, |
| 188 | TraceFixMethod rootFix, | 188 | TraceFixMethod rootFix, |
| 189 | mps_roots_stepper_t f, void *p, Size s) | 189 | mps_roots_stepper_t f, void *p, size_t s) |
| 190 | { | 190 | { |
| 191 | ScanState ss; | 191 | ScanState ss; |
| 192 | 192 | ||