forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

wujiazhi
2024-06-11 65062d0d5b21f838aa0043a15ce54cfab8d72c43
Soft/linked_list.c
@@ -30,9 +30,7 @@
//Ë«ÖØÖ¸Õ룺ָÏòÖ¸ÕëµÄÖ¸Õ룬Èç¹ûÐè¸Ä±äÖ¸ÕëµØÖ·µÄÖµ£¬Ôò¿ÉÓÃË«ÖØÖ¸Õë
void Alarm_List_Node_PushBack(ALARM_NODE_T ** ppList,SYS_ALARM_VALVE_T alarm_id)
{
   ALARM_NODE_T * tail, * now_ptr;
   if(alarm_id != ALARM_ID_NORMAL)
   if(alarm_id != AV_NORMAL)
   {
      alarm_list_cnt++;
      if(*ppList == NULL)
@@ -41,17 +39,7 @@
      }
      else
      {
         //ÅжÏÁ´±íÖÐÊÇ·ñÒѾ­´æÔڸñ¨¾¯id£¬ÒѾ­´æÔÚ²»ÔÙ²åÈëÁ´±í
         do{
            if(now_ptr->list_data == alarm_id){
               return;
            }else{
               now_ptr = now_ptr->alarm_list_next;
            }
         }while(now_ptr != NULL);
         tail = *ppList;
         ALARM_NODE_T * tail = *ppList;
         while(tail->alarm_list_next)
            tail = tail->alarm_list_next;
         tail->alarm_list_next = Alarm_List_Node_Add(alarm_id);
@@ -84,7 +72,7 @@
//µ¥Á´±íÖмäɾ³ý
void Alarm_List_Node_Deleted(ALARM_NODE_T ** ppHeadList,SYS_ALARM_VALVE_T alarm_id)
{
   if(alarm_id != ALARM_ID_NORMAL)
   if(alarm_id != AV_NORMAL)
   {
      ALARM_NODE_T * last_ptr,* now_ptr;
      if(*ppHeadList == NULL)