关于openssl的stack的sk_set_cmp_func函数的问题
openssl的堆栈sk_set_cmp_func函数源码如下:int (*sk_set_cmp_func(STACK *sk, int (*c)(const char * const *,const char * const *)))
(const char * const *, const char * const *) //这里是参数吗?还是什么?上面一行已经有一对“()”,括完了函数,这一行实在不懂什么意思!!!
{
int (*old)(const char * const *,const char * const *)=sk->comp;
if (sk->comp != c)
sk->sorted=0;
sk->comp=c;
return old;
}
其中的代码的第二行是什么意思呢?