SEDRIS Reference Manual
APPENDIX B - LEVEL 1 READ and WRITE API Functions SE FreeElementOfDataTableDataStrings |
---|
extern SE_Status_Code | ||||
SE_FreeElementOfDataTableDataStrings | ||||
( | ||||
const | SE_Data_Table_Sub_Extent | * | extents_ptr, | (notes) |
SE_Property_Data_Value_Ptr | * | data_out_ptr, | (notes) | |
void | (*dealloc_func_ptr)(char *) | (notes) | ||
); |
Frees any dynamically allocated memory within *data_out_ptr's internal array, although not the internal array itself.
WARNING: | Under no circumstances should this function ever be called for a *data_out_ptr whose memory is being managed by a store. |
---|
SE_STAT_CODE_SUCCESS | and frees any strings within the block pointed to by data_out_ptr, if valid parameters were passed in. |
SE_STAT_CODE_NULL_REQUIRED_PARAMETER | and no changes are
made, if
|
SE_STAT_CODE_FAILURE | and no changes are made, if
|
indicates the cells that the user wanted (the 'region' of of the <Data Table> that was returned).
pointer to structure containing a pointer to a block of memory allocated to hold the <Data Table>'s data
pointer to a user-supplied function to use to free strings; must correspond to the function used to allocate strings when the cells of the <Data Table> were created
Prev: SE_FreeElementOfDataTableData.
Next: SE_FreePackedDataTableData.
Up:Index.
|