دوستان
برای مع*** کردن یک لیست پیوندی آیا اینی که نوشتم درسته؟

کد:
struct Node{
Node *link
}

Node *makuselist(Node *head,Node *prev)
{
if((head==NULL)
{
return next;
}else{
Node *temp = head->link;
head->link = prev;
return makuselist(temp,head);
}
}