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.


Reply via email to