[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