fix(public): 修复脚本替换残留的多余闭合括号导致switch结构破坏
E1替换的endMarker止于return行,原if块闭合}残留与新块}叠加成"},}", 提前关闭case块,导致后续所有case掉出switch(编译错误#121/#116/#169)。 已修复并新增全文件括号平衡校验(排除注释/字符串)。
This commit is contained in:
@@ -638,7 +638,7 @@ int CommUnitAnalyze(GateWayPara GateWay, uint8_t *rData, uint16_t rLen, SendData
|
||||
if(ParaChanged)
|
||||
WritePara((uint8_t *)&GateWay->ConfigPara, sizeof(GWConfigPara_t));
|
||||
return CommUnitIdx;
|
||||
} }
|
||||
}
|
||||
for(int i = 0; i < COMMUNIT_NUM_MAX; i++) {
|
||||
if(GateWay->ConfigPara.CommUnitArray[i].RegFlag == false) {
|
||||
CommUnitIdx = i;
|
||||
|
||||
Reference in New Issue
Block a user