port: 2A step 6, port-map re-baseline

Fix the per-function inventory against the clang-derived platform skeleton:
strip comments, accept indented qualified definitions in namespace blocks,
long parameter/initializer lists and all-caps qualified ctors, and skip
constructor initializer entries. Split EterBase by unit: tea/lzo/cipher/
Random/Stl/Timer/Poly become logic, the file/OS units stay platform; drop
the 8 obsolete platform stubs and regenerate audit/slices.

Baseline: logic 3343, python 5175, platform 2091 (10609), 0 done.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
shenlei
2026-09-22 23:21:24 +09:00
co-authored by Claude Opus 5
parent 9a8e11f3dd
commit 220f15b404
16 changed files with 122 additions and 532 deletions
+14 -14
View File
@@ -237,7 +237,7 @@
},
{
"header": "EterBase/Filename.h",
"layer": "platform",
"layer": "logic",
"reason": "implicit CFileNameHelper from UserInterface/PythonNetworkStreamPhaseGame.cpp",
"owner_in_slice": false
},
@@ -249,49 +249,49 @@
},
{
"header": "EterBase/Poly/Poly.h",
"layer": "platform",
"layer": "logic",
"reason": "include from UserInterface/PythonSkill.h",
"owner_in_slice": false
},
{
"header": "EterBase/Poly/SymTable.h",
"layer": "platform",
"layer": "logic",
"reason": "include from EterBase/Poly/Poly.h",
"owner_in_slice": false
},
{
"header": "EterBase/Random.h",
"layer": "platform",
"layer": "logic",
"reason": "include from EffectLib/EffectUpdateDecorator.h",
"owner_in_slice": false
},
{
"header": "EterBase/ServiceDefs.h",
"layer": "platform",
"layer": "logic",
"reason": "include from EterBase/StdAfx.h",
"owner_in_slice": false
},
{
"header": "EterBase/Singleton.h",
"layer": "platform",
"layer": "logic",
"reason": "include from EterLib/CullingManager.h",
"owner_in_slice": false
},
{
"header": "EterBase/StdAfx.h",
"layer": "platform",
"layer": "logic",
"reason": "implicit stricmp from EterPythonLib/PythonWindowManagerModule.cpp",
"owner_in_slice": false
},
{
"header": "EterBase/Stl.h",
"layer": "platform",
"layer": "logic",
"reason": "include from EterGrnLib/ThingInstance.h",
"owner_in_slice": false
},
{
"header": "EterBase/Timer.h",
"layer": "platform",
"layer": "logic",
"reason": "include from EterLib/Profiler.h",
"owner_in_slice": false
},
@@ -303,25 +303,25 @@
},
{
"header": "EterBase/cipher.h",
"layer": "platform",
"layer": "logic",
"reason": "include from EterLib/NetStream.h",
"owner_in_slice": false
},
{
"header": "EterBase/lzo.h",
"layer": "platform",
"layer": "logic",
"reason": "include from EterBase/MappedFile.h",
"owner_in_slice": false
},
{
"header": "EterBase/tea.h",
"layer": "platform",
"layer": "logic",
"reason": "include from EterLib/NetStream.h",
"owner_in_slice": false
},
{
"header": "EterBase/vk.h",
"layer": "platform",
"layer": "logic",
"reason": "include from EterBase/StdAfx.h",
"owner_in_slice": false
},
@@ -447,7 +447,7 @@
},
{
"header": "EterLib/Dimm.h",
"layer": "logic",
"layer": "platform",
"reason": "include from EterLib/IME.h",
"owner_in_slice": false
},