I made a test by creating a new method, Folder_Consolidate2 which does NOT call CFWriter_Consolidate. This one works. And it was only for testing purposes (I am not changing the source code). Is there a way to get the ivars struct for folder somehow? This would make things much easier for me.

If this is not feasible, extending the RAM_Folder to contain a new consolidate method which does not call the CFWriter_Consolidate method might be an option. If I need to move this way, what is the best way to have the new subclass which would not mess up the casting of the pointers.?

I am still open to other suggestions though.

On 2018/04/03 17:26:57, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: