On 04/11/11 19:20, Dmitry Yemanov wrote: >> I can agree that reasonably designed structure can be made safe when >> used in API. I can even suppose that it can be used from all actively >> used programming languages. But when you need to add something to it - >> you have problems. > I'd say it's arguable what is generally (aside of the cdecl trickery) > more problematic - add one field to a structure and bump its version
As soon as we start to talk about version in structure - I start to worry about what we have started with: performance. We will have to check for it here and there. > or > add one more method to the interface because you now need more > parameters than originally expected. ------------------------------------------------------------------------------ Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel