[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