On Tue, Nov 07, 2006 at 02:38:39AM -0800, Mike Stump wrote: > >Now, we also sometimes want to increase the size of the private > >stuff, and I don't see how we can do that in a way that keeps ABI > >compatibility, because the bits in the private stuff are always > >used by the library. So, I am missing something here or is there > >actually no way to keep that scheme and have ABI compatibility? > > A layer of indirection can solve almost any problem: > > st_parameter_dt *parm = __gfortran_st_parameter_dt_factory ();
That would slow things down a lot. This would mean you need to malloc it, use it, then have some call which frees it at the end. Jakub