Josh Triplett wrote:
> Package: c2hs
> Version: 0.16.3-2
> Severity: important
>
> A library I'd like to write bindings to has a typedef of int64_t to a
> library-specific type name. c2hs seems to interpret that type as CInt,
> both in foreign import declarations and in {# type #} directives. It
> should interpret that type as a 64-bit integer type instead.
I've seen this happen before and the cause was that the header file
defining the int64_t to something else did not include <stdint.h>.
I think the solution was to tell c2hs somehow that <stdint.h> should be
included before the project specific header.
HTH,
Erik
--
----------------------------------------------------------------------
Erik de Castro Lopo
http://www.mega-nerd.com/
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]