1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-27 08:43:40 -07:00

Add allocate with reservoir permit functions

Copied from Perforce
 Change: 19864
 ServerID: perforce.ravenbrook.com
This commit is contained in:
Richard Tucker 1998-08-05 11:05:52 +01:00
parent 1c0ec894cc
commit e4a54e8ac2

View file

@ -1,4 +1,4 @@
/* $HopeName: MMQA_harness!testlib:rankfmt.h(trunk.3) $
/* $HopeName: MMQA_harness!testlib:rankfmt.h(trunk.4) $
Format like exfmt but with rank-checking built in.
This format will work without register roots, but to use it,
@ -107,6 +107,13 @@ mps_res_t allocrone(mps_addr_t *addr, mps_ap_t ap, int size, mps_rank_t rank);
mps_res_t allocrdumb(mps_addr_t *addr, mps_ap_t ap,
size_t bytes, mps_rank_t rank);
mycell *reservoir_allocone(mps_ap_t ap, int size, mps_rank_t rank);
mycell *reservoir_allocdumb(mps_ap_t ap, size_t bytes, mps_rank_t rank);
mps_res_t reservoir_allocrone(mps_addr_t *addr, mps_ap_t ap, int size, mps_rank_t rank);
mps_res_t reservoir_allocrdumb(mps_addr_t *addr, mps_ap_t ap,
size_t bytes, mps_rank_t rank);
mps_addr_t getdata(mycell *obj);
void setref(mycell *obj, int n, mycell *to);
mycell *getref(mycell *obj, int n);