__malloc_ptr_t bkmalloc (size_t __size); __malloc_ptr_t bkrealloc (__malloc_ptr_t __ptr, size_t __size); __malloc_ptr_t bkfree (__malloc_ptr_t __ptr);Funktiot bkmalloc, bkrealloc ja bkfree toimivat muuten samoin kuin vastaavat C-kirjaston funktiot malloc(3), realloc(3) ja free(3), mutta eivät koskaan palauta NULL-osoitinta. Virhetilanteet käsitellään makrojen bk_error ja bk_perror avulla, jotka tulostavat virheilmoituksen ja lopettavat ohjelman suorituksen.