Re: Question about symbols & API/ABI compatability

أحمد المحمودي <[email protected]> Tue, 9 Feb 2010 06:57:28 +0200
Newsgroups gmane.comp.internationalization.fribidi
Message-ID <[email protected]>
On Mon, Mar 30, 2009 at 02:45:11PM -0400, Behdad Esfahbod wrote:
> On 03/29/2009 11:43 AM, أحمد المحمودي wrote:
> >  Symbols that still exist from 0.10.9:
> 
> >  fribidi_cap_rtl_to_unicode@Base 0.10.9
> >   fribidi_char_set_desc_cap_rtl@Base 0.10.9
> >   fribidi_cp1255_to_unicode_c@Base 0.10.9
> >   fribidi_cp1256_to_unicode_c@Base 0.10.9
> >   fribidi_get_type_internal@Base 0.10.9
> >   fribidi_iso8859_6_to_unicode_c@Base 0.10.9
> >   fribidi_iso8859_8_to_unicode_c@Base 0.10.9
> >   fribidi_unicode_to_cap_rtl@Base 0.10.9
> >   fribidi_unicode_to_charset@Base 0.10.9
> >   fribidi_unicode_to_cp1255_c@Base 0.10.9
> >   fribidi_unicode_to_cp1256_c@Base 0.10.9
> >   fribidi_unicode_to_iso8859_6_c@Base 0.10.9
> >   fribidi_unicode_to_iso8859_8_c@Base 0.10.9
> >   fribidi_unicode_to_utf8@Base 0.10.9
> >   fribidi_utf8_to_unicode@Base 0.10.9
> 
> These are all internal symbols.  The headers for these are not
> installed. When I was writing this code (~2003) I didn't know much
> about symbol hiding, etc.
> 
> Do people think I should go ahead and hide them now?  An alternative
> would be to just leave them there as I don't see them changing.
---end quoted text---

I found that the following symbols (which you mentioned in a previous 
email to be internal) are being used by several software in Debian:

fribidi_unicode_to_charset
fribidi_unicode_to_utf8
fribidi_utf8_to_unicode

So are you still willing to hide those ? If yes, what should replace 
them ?

-- 
 ‎أحمد المحمودي (Ahmed El-Mahmoudy)
  Digital design engineer
 GPG KeyID: 0xEDDDA1B7 (@ subkeys.pgp.net)
 GPG Fingerprint: 8206 A196 2084 7E6D 0DF8  B176 BC19 6A94 EDDD A1B7
_______________________________________________
fribidi mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/fribidi