// for the signiture int cmp (const void *a, const void *b) { return frobcmp( *(const char**)a, *(const char**)b ); }
/* Wrapper function */ inline int cmpWrapper(const void* a, const void* b) { return frobcmp(*((const char**) a), *((const char**) b)); }
int frobcmpaux(const void *a, const void *b) { return frobcmp(a, b); }
static int qsort_compatible_frobcmp(const void *a, const void *b) {return frobcmp(*((char const **)a),*((char const **)b));}
/* Wrapper function for frobcmp() */ int cmp_wrapper(const void *a, const void *b) { const char *aa = *(const char **)a; const char *bb = *(const char **)b; return frobcmp(aa, bb); }