From aa1bac903b74108d17a2b58549d1d6630373047f Mon Sep 17 00:00:00 2001 From: norly Date: Tue, 4 Apr 2017 01:05:31 +0200 Subject: vw_bap_frame_alloc() --- vw-bap.c | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/vw-bap.c b/vw-bap.c index 13fcc3c..436bd9c 100644 --- a/vw-bap.c +++ b/vw-bap.c @@ -8,6 +8,26 @@ #include "vw-bap.h" + +struct BAP_Frame* vw_bap_frame_alloc(void) +{ + struct BAP_Frame* bap_frame; + + bap_frame = calloc(1, sizeof(struct BAP_Frame)); + + return bap_frame; +} + + +void vw_bap_frame_free(struct BAP_Frame *bap_frame) +{ + free(bap_frame); +} + + + + + void vw_bap_frame_dump(struct BAP_Frame *bap_frame) { unsigned i; @@ -75,7 +95,7 @@ struct BAP_Frame* vw_bap_handle_can_frame(struct BAP_RXer *bap, struct can_frame } bap->mfchannel[mfchannel] = NULL; - bap_frame = calloc(1, sizeof(struct BAP_Frame)); + bap_frame = vw_bap_frame_alloc(); if (!bap_frame) { printf("bap_handle_can_frame: Failed to allocate new frame\n"); return NULL; @@ -178,13 +198,6 @@ struct BAP_Frame* vw_bap_handle_can_frame(struct BAP_RXer *bap, struct can_frame -void vw_bap_frame_free(struct BAP_Frame *bap_frame) -{ - free(bap_frame); -} - - - struct BAP_RXer* vw_bap_rxer_alloc() { struct BAP_RXer *bap; -- cgit v1.2.3