1
0
mirror of https://github.com/eworm-de/routeros-scripts.git synced 2024-05-11 05:55:19 +00:00

global-functions: $VersionToNum: support "alpha" in version string

This commit is contained in:
Christian Hesse
2023-03-30 20:58:19 +02:00
parent 5f374c469a
commit 415c4144f2

View File

@ -1226,8 +1226,10 @@
:global CharacterReplace; :global CharacterReplace;
:set Input [ $CharacterReplace [ $CharacterReplace [ $CharacterReplace $Input \ :set Input [ $CharacterReplace $Input "." "," ];
"." "," ] "beta" ",beta," ] "rc" ",rc," ]; :foreach I in={ "alpha"; "beta"; "rc" } do={
:set Input [ $CharacterReplace $Input $I ("," . $I . ",") ];
}
:foreach Value in=([ :toarray $Input ], 0) do={ :foreach Value in=([ :toarray $Input ], 0) do={
:local Num [ :tonum $Value ]; :local Num [ :tonum $Value ];
@ -1236,7 +1238,8 @@
:set Return ($Return + 0xff00); :set Return ($Return + 0xff00);
:set Multi ($Multi / 0x100); :set Multi ($Multi / 0x100);
} else={ } else={
:if ($Value = "beta") do={ :set Return ($Return + 0x3f00); } :if ($Value = "alpha") do={ :set Return ($Return + 0x3f00); }
:if ($Value = "beta") do={ :set Return ($Return + 0x5f00); }
:if ($Value = "rc") do={ :set Return ($Return + 0x7f00); } :if ($Value = "rc") do={ :set Return ($Return + 0x7f00); }
} }
} }