my_list->first_node = NULL;
my_list->last_node = NULL;
my_list->cur_node = NULL;
my_list->currently_size = 0;
my_list->max_size = 0;
my_list->free_data_function = NULL;
my_list->first_node = NULL;
my_list->last_node = NULL;
my_list->cur_node = NULL;
my_list->currently_size = 0;
my_list->max_size = 0;
my_list->free_data_function = NULL;
/* In here, this node should stay where it is. */
else if(movenode == list->cur_node->prev)
{
/* In here, this node should stay where it is. */
else if(movenode == list->cur_node->prev)
{
newnode->next = movenode->next;
newnode->prev = movenode;
if(movenode->next)
movenode->next->prev = newnode;
newnode->next = movenode->next;
newnode->prev = movenode;
if(movenode->next)
movenode->next->prev = newnode;