Ralf Wildenhues <[EMAIL PROTECTED]> writes: > [ Paul, the rest of this thread will be readable soon at > http://lists.gnu.org/archive/html/libtool-patches/2005-11/msg00002.html > We'd be interested in your opinion on this matter -- thanks. ]
My understanding is that even with the patch, you'll still get diagnostics with some compilers, because a conforming C compiler is required to generate a warning if you cast a void * pointer to a function pointer. See <http://www.opengroup.org/austin/interps/uploads/40/1068/ai-003.txt>. How about changing the signature of foreach_dirinpath so that it accepts an extra argument of type 'int (*) (char const *, void *)'? You can use this argument to pass the function pointers.
