return 0;
}
-int pagemap_realloc(uint16_t size)
+int pagemap_realloc(usize_t size)
{
if (size >= ramtop)
return ENOMEM;
return 0;
}
-uint16_t pagemap_mem_used(void)
+usize_t pagemap_mem_used(void)
{
return (PROGTOP - PROGBASE) >> 10;
}
return 0;
}
-int pagemap_realloc(uint16_t size)
+int pagemap_realloc(usize_t size)
{
- if (size >= (uint16_t) ramtop)
+ if (size >= (usize_t) ramtop)
return ENOMEM;
udata.u_ptab->p_page = 1;
udata.u_page = 1;
return 0;
}
-uint16_t pagemap_mem_used(void)
+usize_t pagemap_mem_used(void)
{
- uint16_t mem = PROGTOP - ramtop + (uint16_t)udata.u_top;
+ usize_t mem = PROGTOP - ramtop + (usize_t)udata.u_top;
return mem >> 10;
}
/*
* Realloc our buffer. Naïve implementation.
*/
-int pagemap_realloc(uint16_t size)
+int pagemap_realloc(usize_t size)
{
if (size == udata.u_top)
return 0;
* This is the only spot which cares what size a "block" is. For now its 256
* bytes because that makes shifting it really cheap!
*/
-static unsigned int pagemap_mem_used(void)
+static usize_t pagemap_mem_used(void)
{
struct hole *m;
unsigned int ret = 0;