diff options
| author | Gareth Rees | 2013-05-31 16:29:26 +0100 |
|---|---|---|
| committer | Gareth Rees | 2013-05-31 16:29:26 +0100 |
| commit | db9328da7a3c506983b8027f094dd5234062fea4 (patch) | |
| tree | 0ff1a55e78e6e5dcac9fef16cbd84458a8f731b7 /mps/code/range.h | |
| parent | 83aff660e27fe56ba6f5c4b898aa00da206c6c9e (diff) | |
| download | emacs-db9328da7a3c506983b8027f094dd5234062fea4.tar.gz emacs-db9328da7a3c506983b8027f094dd5234062fea4.zip | |
Use range objects in the cbs interface instead of base, limit pairs. the idea is that freelist and cbs should offer similar interfaces so that the testing code can be shared.
Copied from Perforce
Change: 182364
ServerID: perforce.ravenbrook.com
Diffstat (limited to 'mps/code/range.h')
| -rw-r--r-- | mps/code/range.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/mps/code/range.h b/mps/code/range.h index c6c70ddb1c4..42ab4167715 100644 --- a/mps/code/range.h +++ b/mps/code/range.h | |||
| @@ -33,6 +33,8 @@ extern Res RangeDescribe(Range range, mps_lib_FILE *stream); | |||
| 33 | extern Bool RangeCheck(Range range); | 33 | extern Bool RangeCheck(Range range); |
| 34 | extern Bool RangeIsAligned(Range range, Align align); | 34 | extern Bool RangeIsAligned(Range range, Align align); |
| 35 | extern Bool RangesOverlap(Range range1, Range range2); | 35 | extern Bool RangesOverlap(Range range1, Range range2); |
| 36 | extern Bool RangesNest(Range outer, Range inner); | ||
| 37 | extern Bool RangesEqual(Range range1, Range range2); | ||
| 36 | extern Addr (RangeBase)(Range range); | 38 | extern Addr (RangeBase)(Range range); |
| 37 | extern Addr (RangeLimit)(Range range); | 39 | extern Addr (RangeLimit)(Range range); |
| 38 | extern Size (RangeSize)(Range range); | 40 | extern Size (RangeSize)(Range range); |