[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Devel] broken binary compatibility
From: |
Pavel Kankovsky |
Subject: |
Re: [Devel] broken binary compatibility |
Date: |
Sun, 30 Jun 2002 21:31:16 +0200 (MET DST) |
On 29 Jun 2002, Arkadiusz Miskiewicz wrote:
> 2002-02-24 David Turner <address@hidden>
> * Renaming stream functions to the FT_<Subject>_<Action> scheme:
>
> That is very, very bad thing because SO name of library was not changed
> while that renaming thing broke binary compatibility of library.
I do not see how those changes affected the binary interface. As far
as I know the functions whose names changed are *private* functions
that are *not* a part of FT2 public interface. Like everything else
in include/freetype/internal/*.h.
On the other hand, it might be a good idea to adhere to some naming
convention that would help people distinguish names that belong to the
public interface from "inadvertently exported" private symbols.
Sometimes, private symbols are all-lowercase (ft_...) but symbols
like FT_Stream_Open are not.
--Pavel Kankovsky aka Peak [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."