这种定义是什么意思?
struct mbuf *
m_retry(i, t)
int i, t;
{
register struct mbuf *m;
m_reclaim();
#define m_retry(i, t) (struct mbuf *)0
MGET(m, i, t);
#undef m_retry
return (m);
}
这种定义是什么意思struct mbuf *
m_retry(i, t)
int i, t;
{}
既然m_retry是一个定义的函数,但是i,t怎么不申明类型,而后面又声明int i,j,并且还用;隔开后面的实现部分。哪位好心人给解释一下呀