Better module loading.

This commit is contained in:
Nitload
2026-03-04 00:51:29 +08:00
parent 7533e15fc7
commit 7e970352ab
21 changed files with 757 additions and 529 deletions
-25
View File
@@ -1,25 +0,0 @@
# 1. 版本 — 已确认 18.1.8
clang-format --version
# 2. 不可见字符扫描 — 用完整路径
$file = Join-Path $PWD "simdid.x86.c"
$bytes = [System.IO.File]::ReadAllBytes($file)
for ($i = 0; $i -lt $bytes.Length - 2; $i++) {
if ($bytes[$i] -eq 0xEF -and $bytes[$i+1] -eq 0xBB -and $bytes[$i+2] -eq 0xBF) {
Write-Host "BOM found at offset $i"
}
if ($bytes[$i] -eq 0xC2 -and $bytes[$i+1] -eq 0xA0) {
Write-Host "NBSP at offset $i"
}
if ($bytes[$i] -eq 0xE2 -and $bytes[$i+1] -eq 0x80 -and
($bytes[$i+2] -eq 0x8B -or $bytes[$i+2] -eq 0x8C -or $bytes[$i+2] -eq 0x8D)) {
Write-Host "Zero-width char at offset $i"
}
}
Write-Host "Scan complete. File size: $($bytes.Length) bytes"
# 3. 格式化对比 — 用 fc.exe 避免 PowerShell 的 Format-Custom 歧义
clang-format -assume-filename=test.c $file > formatted.c
fc.exe $file formatted.c