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)
|
if(ParaChanged)
|
||||||
WritePara((uint8_t *)&GateWay->ConfigPara, sizeof(GWConfigPara_t));
|
WritePara((uint8_t *)&GateWay->ConfigPara, sizeof(GWConfigPara_t));
|
||||||
return CommUnitIdx;
|
return CommUnitIdx;
|
||||||
} }
|
}
|
||||||
for(int i = 0; i < COMMUNIT_NUM_MAX; i++) {
|
for(int i = 0; i < COMMUNIT_NUM_MAX; i++) {
|
||||||
if(GateWay->ConfigPara.CommUnitArray[i].RegFlag == false) {
|
if(GateWay->ConfigPara.CommUnitArray[i].RegFlag == false) {
|
||||||
CommUnitIdx = i;
|
CommUnitIdx = i;
|
||||||
|
|||||||
Reference in New Issue
Block a user