summaryrefslogtreecommitdiff
path: root/cesar/cp/msg/src
diff options
context:
space:
mode:
authorNélio Laranjeiro2012-10-22 14:02:09 +0200
committerNélio Laranjeiro2012-10-22 14:42:41 +0200
commit05fc34228ac276ff2d5b9259ae9c82ddc34470eb (patch)
tree7b3fc2660dc023e04f91dd3cb4e1f65d0b7d7de7 /cesar/cp/msg/src
parentae8772d73010c1977c979c3d993d6b852a50e8f9 (diff)
parent650637ae30911fae7cf04e0168f4333cb4134e00 (diff)
Merge branch 'master-t3414-ilram' into eoc-drv-t3414-ilram
Diffstat (limited to 'cesar/cp/msg/src')
-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;