sah_Mem_Util Struct Reference
[Link Flags]

Structure for API memory utilities. More...

Data Fields

void * mu_ref
void *(* mu_malloc )(void *ref, size_t n)
sah_Head_Desc *(* mu_alloc_head_desc )(void *ref)
void(* mu_free )(void *ref, void *ptr)
void(* mu_free_head_desc )(void *ref, sah_Head_Desc *ptr)
void(* mu_free_desc )(void *ref, sah_Desc *ptr)
void(* mu_free_link )(void *ref, sah_Link *ptr)
void *(* mu_memcpy )(void *ref, void *dest, const void *src, size_t n)
void *(* mu_memset )(void *ref, void *ptr, int ch, size_t n)

Detailed Description

Structure for API memory utilities.

FIELDS

void * ref - parameter to be passed into the memory function calls

void * (*malloc)(void *ref, size_t n) - pointer to user's malloc function

void (*free)(void *ref, void *ptr) - pointer to user's free function

void * (*memcpy)(void *ref, void *dest, const void *src, size_t n) - pointer to user's memcpy function

void * (*memset)(void *ref, void *ptr, int ch, size_t n) - pointer to user's memset function


Field Documentation

void * mu_ref

Who knows. Vestigial.

Referenced by add_assoc_preamble().

footer
©  Freescale Semiconductor, Inc., 2007.  All rights reserved.
Freescale Confidential Proprietary
NDA Required
doxygen