
Axel Simon
On Wed, Apr 16, 2003 at 12:19:45AM +1000, Manuel M. T. Chakravarty wrote:
First of all there is a but that a newline in front of each # is lost so that cpp conditionals wind up on the line above (which was of course a comment, so passed unnoticed...).
You mean that c2hs drops the newline in front of each cpp directive? Ups, yes. That is exactly what the sentence above should say.
I vaguely remember having seen this behaviour at some point, but my versions seems to handle this correctly.
Anyway, I just checked your example and I think I messed something up in the released version. I'll have a closer look and let you know once it's fixed.
Check out http://www.cse.unsw.edu.au/~chak/haskell/c2hs/c2hs-0.11.3.tar.gz It should resolve the problem with conditionals. Thanks for the bug report, Manuel