[FriBidi] Question about symbols & API/ABI compatability

أحمد المحمودي aelmahmoudy at sabily.org
Mon Feb 8 20:57:28 PST 2010


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 at Base 0.10.9
> >   fribidi_char_set_desc_cap_rtl at Base 0.10.9
> >   fribidi_cp1255_to_unicode_c at Base 0.10.9
> >   fribidi_cp1256_to_unicode_c at Base 0.10.9
> >   fribidi_get_type_internal at Base 0.10.9
> >   fribidi_iso8859_6_to_unicode_c at Base 0.10.9
> >   fribidi_iso8859_8_to_unicode_c at Base 0.10.9
> >   fribidi_unicode_to_cap_rtl at Base 0.10.9
> >   fribidi_unicode_to_charset at Base 0.10.9
> >   fribidi_unicode_to_cp1255_c at Base 0.10.9
> >   fribidi_unicode_to_cp1256_c at Base 0.10.9
> >   fribidi_unicode_to_iso8859_6_c at Base 0.10.9
> >   fribidi_unicode_to_iso8859_8_c at Base 0.10.9
> >   fribidi_unicode_to_utf8 at Base 0.10.9
> >   fribidi_utf8_to_unicode at 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


More information about the fribidi mailing list