cosmetic changes
This commit is contained in:
		
							parent
							
								
									2f9f594bd7
								
							
						
					
					
						commit
						22e85c159e
					
				| 
						 | 
				
			
			@ -215,25 +215,25 @@ heap_free(pic_state *pic, void *ap)
 | 
			
		|||
static void
 | 
			
		||||
heap_morecore(pic_state *pic)
 | 
			
		||||
{
 | 
			
		||||
  union header *up, *np;
 | 
			
		||||
  union header *bp, *np;
 | 
			
		||||
  struct heap_page *page;
 | 
			
		||||
  size_t nu;
 | 
			
		||||
  size_t nunits;
 | 
			
		||||
 | 
			
		||||
  nu = PIC_HEAP_PAGE_SIZE / sizeof(union header);
 | 
			
		||||
  nunits = PIC_HEAP_PAGE_SIZE / sizeof(union header);
 | 
			
		||||
 | 
			
		||||
  assert(nu >= 2);
 | 
			
		||||
  assert(nunits >= 2);
 | 
			
		||||
 | 
			
		||||
  up = pic_malloc(pic, PIC_HEAP_PAGE_SIZE);
 | 
			
		||||
  up->s.size = 0;               /* up is never used for allocation */
 | 
			
		||||
  heap_free(pic, up + 1);
 | 
			
		||||
  bp = pic_malloc(pic, PIC_HEAP_PAGE_SIZE);
 | 
			
		||||
  bp->s.size = 0;               /* bp is never used for allocation */
 | 
			
		||||
  heap_free(pic, bp + 1);
 | 
			
		||||
 | 
			
		||||
  np = up + 1;
 | 
			
		||||
  np->s.size = nu - 1;
 | 
			
		||||
  np = bp + 1;
 | 
			
		||||
  np->s.size = nunits - 1;
 | 
			
		||||
  heap_free(pic, np + 1);
 | 
			
		||||
 | 
			
		||||
  page = pic_malloc(pic, sizeof(struct heap_page));
 | 
			
		||||
  page->basep = up;
 | 
			
		||||
  page->endp = up + nu;
 | 
			
		||||
  page->basep = bp;
 | 
			
		||||
  page->endp = bp + nunits;
 | 
			
		||||
  page->next = pic->heap->pages;
 | 
			
		||||
 | 
			
		||||
  pic->heap->pages = page;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue