[Haskell-cafe] A question regarding reading CPP definitions from a C header

Ömer Sinan Ağacan omeragacan
Sat Oct 5 20:37:23 UTC 2013


Hi all,

Let's say I want to #include a C header file in my Haskell library
just to read some macro definitions. The C header file also contains
some C code. Is there a way to load only macro definitions and not C
code in #include declarations in Haskell?

What I'm trying to do is I'm linking my library against this C library
but I want to support different versions of this C library, so I want
to read it's version from one of it's header files. The problem is the
header file contains some C code and makes my Haskell source code
mixed with C source before compilation.

Any suggestions would be appreciated,

Thanks,


---
?mer Sinan A?acan
http://osa1.net




More information about the Haskell-Cafe mailing list