aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code/range.h
diff options
context:
space:
mode:
authorGareth Rees2013-05-31 16:29:26 +0100
committerGareth Rees2013-05-31 16:29:26 +0100
commitdb9328da7a3c506983b8027f094dd5234062fea4 (patch)
tree0ff1a55e78e6e5dcac9fef16cbd84458a8f731b7 /mps/code/range.h
parent83aff660e27fe56ba6f5c4b898aa00da206c6c9e (diff)
downloademacs-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.h2
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);
33extern Bool RangeCheck(Range range); 33extern Bool RangeCheck(Range range);
34extern Bool RangeIsAligned(Range range, Align align); 34extern Bool RangeIsAligned(Range range, Align align);
35extern Bool RangesOverlap(Range range1, Range range2); 35extern Bool RangesOverlap(Range range1, Range range2);
36extern Bool RangesNest(Range outer, Range inner);
37extern Bool RangesEqual(Range range1, Range range2);
36extern Addr (RangeBase)(Range range); 38extern Addr (RangeBase)(Range range);
37extern Addr (RangeLimit)(Range range); 39extern Addr (RangeLimit)(Range range);
38extern Size (RangeSize)(Range range); 40extern Size (RangeSize)(Range range);