diff options
| author | Gareth Rees | 2013-06-02 21:34:23 +0100 |
|---|---|---|
| committer | Gareth Rees | 2013-06-02 21:34:23 +0100 |
| commit | 0260380dd356ded37bfed019f8cc17d027777499 (patch) | |
| tree | 4a8d7da6a0a9d154e862fabd8811dbcf719d551f /mps/code/range.c | |
| parent | db9328da7a3c506983b8027f094dd5234062fea4 (diff) | |
| download | emacs-0260380dd356ded37bfed019f8cc17d027777499.tar.gz emacs-0260380dd356ded37bfed019f8cc17d027777499.zip | |
Rename cbstest.c to fbmtest.c (free block management test) and generalize it so that it tests both the cbs and freelist modules.
Split FreelistFind into FreelistFindFirst and FreelistFindLast so that the interface exactly matches the CBS interface.
Fix errors in freelist.c: missing computation of size in FreelistBlockSetLimit; update linked list correct in coalesceRight case in FreelistInsert.
Avoid compiler warnings in freelist.c.
In cbs.c: use $U for Booleans ($B is for bit tables).
Copied from Perforce
Change: 182397
ServerID: perforce.ravenbrook.com
Diffstat (limited to 'mps/code/range.c')
| -rw-r--r-- | mps/code/range.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mps/code/range.c b/mps/code/range.c index 4cd61d7b04d..b2d4494454e 100644 --- a/mps/code/range.c +++ b/mps/code/range.c | |||
| @@ -52,8 +52,9 @@ Res RangeDescribe(Range range, mps_lib_FILE *stream) | |||
| 52 | 52 | ||
| 53 | res = WriteF(stream, | 53 | res = WriteF(stream, |
| 54 | "Range $P\n{\n", (WriteFP)range, | 54 | "Range $P\n{\n", (WriteFP)range, |
| 55 | " base: $P \n", (WriteFP)RangeBase(range), | 55 | " base: $P\n", (WriteFP)RangeBase(range), |
| 56 | " limit: $P \n", (WriteFP)RangeLimit(range), | 56 | " limit: $P\n", (WriteFP)RangeLimit(range), |
| 57 | " size: $U\n", (WriteFU)RangeSize(range), | ||
| 57 | "}\n", NULL); | 58 | "}\n", NULL); |
| 58 | if (res != ResOK) { | 59 | if (res != ResOK) { |
| 59 | return res; | 60 | return res; |