What does
int(*compare)(void* argu1, void*argu2);
mean? I have never seen something like this, it is in my binary search tree chapter and is it in the BST strucutre:
typdef struct{
int counter;
int(*compare)(void* argu1, void*argu2);
NODE* root;
}BST;