freeError function
释放错误结构体
Implementation
void freeError(Pointer<OpusError> error) {
final errorRef = error.ref;
if (errorRef.message.address != 0) {
final messagePtr = calloc<Pointer<Char>>();
messagePtr.value = errorRef.message;
bindings.free_c_string(messagePtr);
calloc.free(messagePtr);
}
calloc.free(error);
}