/* "Bag-of-pages" garbage collector for the GNU compiler.
- Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
This file is part of GCC.
page_group_index (allocation, page)
char *allocation, *page;
{
- return (size_t)(page - allocation) >> G.lg_pagesize;
+ return (size_t) (page - allocation) >> G.lg_pagesize;
}
/* Set and clear the in_use bit for this page in the page group. */
alloc_size = entry_size + G.pagesize - 1;
allocation = xmalloc (alloc_size);
- page = (char *)(((size_t) allocation + G.pagesize - 1) & -G.pagesize);
+ page = (char *) (((size_t) allocation + G.pagesize - 1) & -G.pagesize);
head_slop = page - allocation;
if (multiple_pages)
tail_slop = ((size_t) allocation + alloc_size) & (G.pagesize - 1);