1  #include <stdlib.h>
       2  
       3  typedef void *(*alloc_func_t) (size_t);
       4  typedef void (*free_func_t) (void *);
       5  
       6  typedef struct callbacks
       7  {
       8    alloc_func_t alloc_cb;
       9    free_func_t dealloc_cb;
      10  } callbacks_t;
      11  
      12  void test (void)
      13  {
      14    callbacks_t cb;
      15    cb.alloc_cb = (alloc_func_t)0;
      16    cb.dealloc_cb = (free_func_t)0;
      17  }