apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Garrett Rooney <roo...@electricjellyfish.net>
Subject Re: apr_dbd
Date Tue, 09 Aug 2005 19:58:23 GMT
Nick Kew wrote:
> On Tuesday 09 August 2005 20:14, Garrett Rooney wrote:
> 
> 
>>If you're adding a member to a struct that's defined in a public header
>>file, how is that maintaining binary compatibility?  The size of the
>>structure has changed, so anyone depending on that size is now broken.
> 
> 
> This is a struct that's only ever instantiated by a driver module.
> I don't see a scenario where something could legitimately break on it.

If it's only ever going to be instantiated by a driver module why are 
you putting the definition in a public header file?

> Anyway, as I said, a placeholder now fixes that.

Sure, that's one way around the problem, or you could move it out of the 
public header entirely via a variety of mechanisms.

-garrett

Mime
View raw message