pending_cmp
!(outnet->pending = rbtree_create(pending_cmp)) ||
int pending_cmp(const void* key1, const void* key2);
else if(fptr == &pending_cmp) return 1;
!(outnet->pending = rbtree_create(pending_cmp)) ||
int pending_cmp(const void* key1, const void* key2);
else if(fptr == &pending_cmp) return 1;