typedef struct ListNode
{
 ListNode *llink; 
 ListNode *rlink;
} ListNode;

typedef struct DoubleLinkedLIst
{
 struct ListNode *cursor; 
 struct ListNode head;
} DoubleLinkedList;


 DoubleLinkedList list;
 list->cursor = list->head;
 list->head->llink = list->head;
 list->head->rlink = list->head;

위에 두개는 헤더파일에 있는거고

밑에껀 본문에 있는건데

잘못된건가요??