[c2hs] #35: c2hs: Errors during expansion of binding hooks
c2hs
cvs-ghc at haskell.org
Mon Sep 27 01:09:16 EDT 2010
#35: c2hs: Errors during expansion of binding hooks
--------------------+-------------------------------------------------------
Reporter: guest | Type: defect
Status: new | Priority: normal
Milestone: | Component: general
Version: 0.16.2 | Keywords:
--------------------+-------------------------------------------------------
Running c2hs on
--
module CDIO.Device where
#include <cdio/cdio.h>
getHWInfo = {#call unsafe cdio_get_hwinfo#}
--
produces:
c2hs: Errors during expansion of binding hooks:
/usr/include/cdio/device.h:428: (column 3) [ERROR] >>> Illegal type!
The type specifiers of this declaration do not form a legal ANSI C(89)
type.
The C function cdio_get_hwinfo returns bool, which is defined in
cdio/types.h as
#define bool uint8_t
--
Ticket URL: <http://hackage.haskell.org/trac/c2hs/ticket/35>
c2hs <http://www.cse.unsw.edu.au/~chak/haskell/c2hs/>
C->Haskell, An Interface Generator for Haskell
More information about the C2hs
mailing list