bzap
size_t sz = sizeof (bzap) + BZ2_BZALLOC_ALIGN + (items * size);
bzap *pp = (bzap *)((p + sizeof (bzap) + BZ2_BZALLOC_ALIGN - 1) &
bzap *pp = (bzap *)addr - 1;