Magnus Therning wrote: > I'm trying to use c2hs but get stuck when including sys/types.h (though > the problem really resides in pthreadtypes.h): > > /usr/include/bits/pthreadtypes.h:69: (column 6) [FATAL] > >>> Syntax error! > The symbol `;' does not fit here.
> 65 __extension__ union > 66 { > 67 int __spins; > 68 __pthread_slist_t __list; > 69 }; > 70 } __data; > 71 char __size[__SIZEOF_PTHREAD_MUTEX_T]; > 72 long int __align; > 73 } pthread_mutex_t; This is an unnamed union. It seems that most compilers these days support these, but it isn't officially allowed by the C language. Another post mentioned that development on c2hs might support this kind of construct. Dave _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe