On Friday, May 27, 2005 at 13:26, Bruno Haible wrote: > > GNU libc defines comparison_fn_t in stdlib.h if _GNU_SOURCE is defined. > > The type is defined like this: > > > > typedef int (*comparison_fn_t) (const void *, const void *); > > > > I tend to use this type a little everywhere, so I would like to make > > a module for this definition. > > You can do that in your own sources. But for gnulib, I would say it's > bloat to define a module for nothing more than a typedef. Especially for > a type that you can just as well spell out everywhere: > > extern void my_sort (void *, size_t, size_t, > int (*) (const void *, const void *));
Sure, but assume you're passing strcmp for the comparison function, wouldn't you want to cast it to avoid the warning? Regards, Oskar Liljeblad ([EMAIL PROTECTED]) _______________________________________________ bug-gnulib mailing list bug-gnulib@gnu.org http://lists.gnu.org/mailman/listinfo/bug-gnulib