I was trying to compile the current CVS version of guile-core with Microsoft Visual C++ 5.0. Guile doesn't appear to support this configuration, but while fooling around, I found a bug which may affect other systems too. In libguile/scmsigs.c: static SIGRETTYPE (*orig_handlers)(int)[NSIG]; This defines a pointer to a function returning an array, which isn't allowed in C. I believe the purpose was to define an array of pointers to functions: static SIGRETTYPE (*orig_handlers[NSIG])(int);
- Re: libguile/scmsigs.c (orig_handlers): function ret... Kalle Olavi Niemitalo
- Re: libguile/scmsigs.c (orig_handlers): functio... Marius Vollmer
