freetype-devel
[Top][All Lists]
Advanced

[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."




reply via email to

[Prev in Thread] Current Thread [Next in Thread]