Merge pull request #21554 from Snuffleupagus/more-startsWith

Replace a couple of `indexOf` calls with `startsWith`
This commit is contained in:
Jonas Jenwald 2026-07-10 15:27:54 +02:00 committed by GitHub
commit c4574a5470
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 11 deletions

View File

@ -113,16 +113,9 @@ function preprocess(inFilename, outFilename, defines) {
const realPath = fs.realpathSync(inFilename); const realPath = fs.realpathSync(inFilename);
const dir = path.dirname(realPath); const dir = path.dirname(realPath);
try { try {
let fullpath; const fullpath = file.startsWith("$ROOT/")
if (file.indexOf("$ROOT/") === 0) { ? path.join(__dirname, "../..", file.substring("$ROOT/".length))
fullpath = path.join( : path.join(dir, file);
__dirname,
"../..",
file.substring("$ROOT/".length)
);
} else {
fullpath = path.join(dir, file);
}
preprocess(fullpath, writeLine, defines); preprocess(fullpath, writeLine, defines);
} catch (e) { } catch (e) {
if (e.code === "ENOENT") { if (e.code === "ENOENT") {

View File

@ -386,7 +386,7 @@ function writeNumber(n) {
if (buffer > 0) { if (buffer > 0) {
s = writeByte((buffer & 0x7f) | (s.length > 0 ? 0x80 : 0)) + s; s = writeByte((buffer & 0x7f) | (s.length > 0 ? 0x80 : 0)) + s;
} }
while (s.indexOf("80") === 0) { while (s.startsWith("80")) {
s = s.substring(2); s = s.substring(2);
} }
return s; return s;