summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Mittendrein <maxmitti@maxmitti.tk>2022-03-16 13:57:52 +0100
committerMarkus Mittendrein <maxmitti@maxmitti.tk>2022-03-16 13:57:52 +0100
commit9896f4b328e45e192e8163f264b36f97078e4a99 (patch)
treed940bc66884bd7db971fb3a0dbad809ec43a0591
parent4a7ce9ade25b0ec98866e41824c509b65f673330 (diff)
downloadSystem.c4g-9896f4b328e45e192e8163f264b36f97078e4a99.tar.gz
System.c4g-9896f4b328e45e192e8163f264b36f97078e4a99.zip
Update DTArrays to #strict 3
-rw-r--r--DTArrays.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/DTArrays.c b/DTArrays.c
index 82fe51d..99088de 100644
--- a/DTArrays.c
+++ b/DTArrays.c
@@ -1,4 +1,4 @@
-#strict 2
+#strict 3
global func ArrayErase(array& arr, int index)
{
@@ -15,7 +15,7 @@ global func ArrayErase(array& arr, int index)
global func ArrayEraseItem(array& arr, item, bool multiple)
{
var index, count = 0;
- while((index = GetIndexOf2(item, arr)) != -1)
+ while((index = GetIndexOf(item, arr)) != -1)
{
ArrayErase(arr, index);
if(!multiple)
@@ -42,12 +42,8 @@ global func ArrayAppend(array& arr, value)
arr[] = value;
}
+// only here for backwards compatibility; use arr ..= append directly
global func ArrayAppendArray(array& arr, array append)
{
- var i = GetLength(arr);
- SetLength(arr, GetLength(arr) + GetLength(append));
- for(var val in append)
- {
- arr[i++] = val;
- }
+ arr ..= append;
}