[Debian-hebrew-package] Bug#751503: fribidi: Parameter declarations of function fribidi_get_bidi_type differ in signedness
Michael Tautschnig
mt at debian.org
Mon Jul 7 11:12:43 UTC 2014
Hi,
> This build failed on which arch. ?
>
This is on an amd64 system.
> In both files I see the declaration is the same:
>
> FRIBIDI_ENTRY FriBidiCharType
> fribidi_get_bidi_type (
> FriBidiChar ch /* input character */
> ) FRIBIDI_GNUC_CONST;
>
> FriBidiChar is defined in lib/fribidi-types.h:
> typedef FRIBIDI_UNICHAR FriBidiChar;
>
> in the same header file, FRIBIDI_UNICHAR is defined as follows:
> #ifndef FRIBIDI_UNICHAR
> # define FRIBIDI_UNICHAR FRIBIDI_UNICHAR_LOCAL
> #endif /* !FRIBIDI_UNICHAR */
>
> FRIBIDI_UNICHAR_LOCAL is also defined in lib/fribidi-types.h (a 59 lines
> piece of code)
>
Well, there are actually three possible definitions here (lines 52, 95, 98):
http://sources.debian.net/src/fribidi/0.19.5-2/lib/fribidi-types.h?hl=52,95,98#L52
I will, however, investigate further to check which of the preprocessor macros
kicks in. I will get back to you once this is done.
Best,
Michael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 859 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debian-hebrew-package/attachments/20140707/09fb154a/attachment.sig>
More information about the Debian-hebrew-package
mailing list