SEDRIS Reference Manual
APPENDIX C - Transmittal Access Level 0 API Auxiliary Functions Functions SE CloneClassificationEntry |
---|
extern SE_Status_Code | ||||
SE_CloneClassificationEntry | ||||
( | ||||
const | SE_Classification_Entry | * | src_ptr, | 1 |
SE_Classification_Entry | * | dest_ptr | 2 | |
); |
Clones the data from *src_ptr into *dest_ptr, by allocating memory for any necessary internal pointers within *dest_ptr, then populating *dest_ptr with data from *src_ptr.
IMPORTANT NOTES:
SE_STATCODE_SUCCESS | and memory is allocated for any dynamically allocated data within the structure, which is then populated with data copied from *src_ptr, if valid parameters were passed in and all operations succeeded. |
SE_STATCODE_INACTIONABLE_FAILURE | and no changes are made, if src_ptr or dest_ptr was NULL. |
SE_STATCODE_OUT_OF_MEMORY | and *dest_ptr is initialized to empty, if memory allocation could not be performed. |
SE_STATCODE_INACTIONABLE_FAILURE | and *dest_ptr is initialized to empty, if *src_ptr is invalid. |
1 the SE_Classification_Entry that is to be duplicated
2 a pointer to an SE_Classification_Entry structure within memory managed by the caller. Non-dynamically allocated fields in this structure will be directly populated with data from the input fields. Dynamically allocated data will be allocated by this function, then copied from the input structure.
Prev: SE_CloneAnimationSelectParameters.
Next: SE_CloneClassificationParameters.
Up:Index.
|