Freeing String Outputs
Many functions provide outputs of non-fixed length strings or wide strings. These outputs must be freed using a special set of functions, because they have been allocated by a special function internally.
|
Note:
|
These functions must be only used for strings and string arrays output from functions. Check the function description to determine the function to use when freeing the output.
|
Functions Introduced:
Use the functions
ProStringFree() and
ProWstringFree() to free a single
char* or
wchar_t* output from a function.
Use the functions
ProStringarrayFree() and
ProWstringarrayFree() to free a standard array of
char* or
wchar_t* output from a function.
Use the functions
ProStringproarrayFree() and
ProWstringproarrayFree() to free a
ProArray of
char* or
wchar_t* output from a function.