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
@@ -182,7 +182,7 @@
},
{
"header": "EterBase/Filename.h",
"layer": "platform",
"layer": "logic",
"reason": "include from EterBase/StdAfx.h",
"owner_in_slice": false
},
@@ -194,49 +194,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 EterPack/EterPackManager.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 EterPack/EterPackManager.h",
"owner_in_slice": false
},
{
"header": "EterBase/Timer.h",
"layer": "platform",
"layer": "logic",
"reason": "include from EterLib/Profiler.h",
"owner_in_slice": false
},
@@ -248,25 +248,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 UserInterface/PythonApplicationModule.cpp",
"owner_in_slice": false
},
{
"header": "EterBase/vk.h",
"layer": "platform",
"layer": "logic",
"reason": "include from EterBase/StdAfx.h",
"owner_in_slice": false
},
@@ -392,7 +392,7 @@
},
{
"header": "EterLib/Dimm.h",
"layer": "logic",
"layer": "platform",
"reason": "include from EterLib/IME.h",
"owner_in_slice": false
},