xmlNodePtr message = g_slist_nth_data(fsa_message_queue, 0); fsa_message_queue = g_slist_remove(fsa_message_queue, message);
xmlNodePtr message = g_list_nth_data(fsa_message_queue, 0); fsa_message_queue = g_list_remove(fsa_message_queue, message);
get_message(void){	xmlNodePtr message = g_slist_nth_data(fsa_message_queue, 0);	fsa_message_queue = g_slist_remove(fsa_message_queue, message);	return message;}