next up previous contents
Next: Virheenkäsittely Up: Toiminnot Previous: Toiminnot

Muistinhallinta

__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.



T Valtteri Rahkonen
2000-04-02