Unused PIMPL pointer in TagLib::Tag

Stephen Hewitt shewitt.au at gmail.com
Tue Dec 15 09:20:12 CET 2009


Can you elaborate on these ABI reasons or point me somewhere that does? I
didn't notice any assumptions about the layout/size of TagLib::Tag made in
the code other that via the header in question? If there is a valid reason
I'd suggest a comment was in order.

Steve

2009/12/15 Lukáš Lalinský <lalinsky at gmail.com>

> On Tue, Dec 15, 2009 at 5:57 AM, Stephen Hewitt <shewitt.au at gmail.com>
> wrote:
> > There is an unused PIMPL pointer in TagLib::Tag (TagLib::Tag::TagPrivate
> *).
> > While this is no biggie, It's trivial to fix. Path attached.
>
> This is for binary compatibility reasons. It means that you can add a
> new attribute without breaking the ABI.
>
> --
> Lukas Lalinsky
> lalinsky at gmail.com
> _______________________________________________
> taglib-devel mailing list
> taglib-devel at kde.org
> https://mail.kde.org/mailman/listinfo/taglib-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/taglib-devel/attachments/20091215/f8915c4b/attachment.htm 


More information about the taglib-devel mailing list