static inline void * LIKE_MALLOC
mp_alloc_fast(struct mempool *p, uns l)
{
- byte *f = (void *) (((addr_int_t) p->free + POOL_ALIGN - 1) & ~(addr_int_t)(POOL_ALIGN - 1));
+ byte *f = (void *) (((uintptr_t) p->free + POOL_ALIGN - 1) & ~(uintptr_t)(POOL_ALIGN - 1));
byte *ee = f + l;
if (ee > p->last)
return mp_alloc(p, l);