Lines Matching refs:excess
316 int excess = 0; in relinquish() local
323 excess += (char *) h->end - (char *) ((break_value < h->bloc_start) in relinquish()
327 if (excess > extra_bytes * 2 && (*real_morecore) (0) == last_heap->end) in relinquish()
331 excess -= extra_bytes; in relinquish()
333 if ((char *)last_heap->end - (char *)last_heap->bloc_start <= excess) in relinquish()
341 excess = (char *)last_heap->end - (char *)last_heap->start; in relinquish()
347 excess = (char *) last_heap->end in relinquish()
348 - (char *) ROUNDUP ((char *)last_heap->end - excess); in relinquish()
349 last_heap->end -= excess; in relinquish()
352 if ((*real_morecore) (- excess) == 0) in relinquish()
818 SIZE excess = (char *)first_heap->bloc_start local
823 if (r_alloc_freeze_level == 0 && excess > 2 * extra_bytes)
825 excess -= extra_bytes;
827 = (POINTER) MEM_ROUNDUP ((char *)first_heap->bloc_start - excess);