chore: bump version to 1.2.20 & optimize ucode scripts

This commit is contained in:
Dushnilin
2026-07-21 23:35:25 +03:00
parent 662df112fd
commit 16b4c39693
12 changed files with 102 additions and 145 deletions
+2 -8
View File
@@ -11,20 +11,14 @@ let int_option = common.int_option;
let array_or_empty = common.array_or_empty;
function safe_filename(value) {
value = as_string(value);
let result = "";
for (let i = 0; i < length(value); i++) {
let ch = substr(value, i, 1);
result += match(ch, /^[A-Za-z0-9_.-]$/) ? ch : "_";
}
return result;
return replace(as_string(value), /[^A-Za-z0-9_.-]/g, "_");
}
function string_to_hex(value) {
value = as_string(value);
let result = "";
for (let i = 0; i < length(value); i++)
result += sprintf("%02x", ord(substr(value, i, 1)));
result += sprintf("%02x", ord(value, i));
return result;
}