summaryrefslogtreecommitdiff
path: root/cesar/cp/msg/src/msg.c
diff options
context:
space:
mode:
Diffstat (limited to 'cesar/cp/msg/src/msg.c')
-rw-r--r--cesar/cp/msg/src/msg.c19
1 files changed, 11 insertions, 8 deletions
diff --git a/cesar/cp/msg/src/msg.c b/cesar/cp/msg/src/msg.c
index 41f38c2c6e..09833a415c 100644
--- a/cesar/cp/msg/src/msg.c
+++ b/cesar/cp/msg/src/msg.c
@@ -486,13 +486,15 @@ cp_msg_init (cp_t *ctx)
{
dbg_assert (ctx);
- slab_cache_init (&ctx->msg.mme_tx_slab_cache, "MME TX",
- sizeof (cp_mme_tx_t),
- (slab_object_destructor_t) cp_msg_mme_tx_destructor);
-
- slab_cache_init (&ctx->msg.mme_rx_slab_cache, "MME RX",
- sizeof (cp_mme_rx_t),
- (slab_object_destructor_t) cp_msg_mme_rx_destructor);
+ slab_cache_init (
+ &ctx->msg.mme_tx_slab_cache, "MME TX",
+ sizeof (cp_mme_tx_t),
+ (slab_object_destructor_t) CALLBACK (cp_msg_mme_tx_destructor));
+
+ slab_cache_init (
+ &ctx->msg.mme_rx_slab_cache, "MME RX",
+ sizeof (cp_mme_rx_t),
+ (slab_object_destructor_t) CALLBACK (cp_msg_mme_rx_destructor));
ctx->msg.fmsn = 1;
}
@@ -713,7 +715,8 @@ cp_msg_mme_init (cp_t *ctx, cp_mme_peer_t *peer, mmtype_t mmtype,
dbg_assert (mme);
bitstream_init_buffer_cb (
&mme->bitstream,
- (bitstream_buffer_cb_t) cp_msg_mme_tx_change_buffer, mme);
+ (bitstream_buffer_cb_t) CALLBACK (cp_msg_mme_tx_change_buffer),
+ mme);
}
return mme;