From 0c8adf10a37526641675198df2bcf402dafa6510 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Anian=20B=C3=BChler?=
 <anian.buehler@reutlingen-university.de>
Date: Mon, 4 Jul 2022 16:40:47 +0200
Subject: [PATCH] fixed minor errors with memset and array-offset

---
 .../com/ardublock/block/ardublock.properties   | 12 ++++++------
 .../com/ardublock/block/ardublock.xml          | 10 +++++-----
 .../ardublock/block/ardublock_de.properties    | 18 +++++++++---------
 .../ardublock/block/ardublock_en_GB.properties | 12 ++++++------
 4 files changed, 26 insertions(+), 26 deletions(-)

diff --git a/src/main/resources/com/ardublock/block/ardublock.properties b/src/main/resources/com/ardublock/block/ardublock.properties
index 7d9ab33..8cc822c 100644
--- a/src/main/resources/com/ardublock/block/ardublock.properties
+++ b/src/main/resources/com/ardublock/block/ardublock.properties
@@ -750,14 +750,14 @@ bg.memset_string=memset
 bg.memset_string.description=copies a single character for a specified number of times to an object
 bg.strcpy_string=strcpy
 bg.strcpy_string.description=copy one string (source) to another (destination) 
-bg.reference_string=create reference
-bg.reference_string.description=moves start position of an Array
-bg.reference_number=create reference
-bg.reference_number.description=moves start position of an Array
+bg.reference_string=offset char-array
+bg.reference_string.description=moves start position of an Array \n-> &array[x]
+bg.reference_number=offset array
+bg.reference_number.description=moves start position of an Array \n-> &array[x]
 bg.sizeof_number=sizeOf
-bg.sizeof_number.description=returns length of array 
+bg.sizeof_number.description=returns length of array \n-> sizeOf(array)/sizeOf(datatype)
 bg.sizeof_string=sizeOf
-bg.sizeof_string.description=returns length of array
+bg.sizeof_string.description=returns length of array \n-> sizeOf(array)/sizeOf(datatype)
 bg.strlen_string=strlen
 bg.strlen_string.description=returns length of string
 
diff --git a/src/main/resources/com/ardublock/block/ardublock.xml b/src/main/resources/com/ardublock/block/ardublock.xml
index 2011808..59e6679 100644
--- a/src/main/resources/com/ardublock/block/ardublock.xml
+++ b/src/main/resources/com/ardublock/block/ardublock.xml
@@ -2335,9 +2335,9 @@
 				<text>reference_number</text>
 			</description>
 			<BlockConnectors>
-				<BlockConnector connector-type="number" connector-kind="plug" />
-				<BlockConnector connector-type="number" connector-kind="socket" label="bc.array">
-					<DefaultArg genus-name="variable_number" label="Name_der_Tabelle" />
+				<BlockConnector connector-type="string" connector-kind="plug" />
+				<BlockConnector connector-type="string" connector-kind="socket" label="bc.array">
+					<DefaultArg genus-name="variable_string" label="Name_der_Tabelle" />
 				</BlockConnector>
 				<BlockConnector connector-type="number" connector-kind="socket" label="Offset">
 					<DefaultArg genus-name="number" label="0" />
@@ -2361,8 +2361,8 @@
 			</description>
 			<BlockConnectors>
 				<BlockConnector connector-type="number" connector-kind="plug" />
-				<BlockConnector connector-type="number" connector-kind="socket" label="bc.array">
-					<DefaultArg genus-name="variable_number" label="Name_der_Tabelle" />
+				<BlockConnector connector-type="string" connector-kind="socket" label="bc.string">
+					<DefaultArg genus-name="variable_string" label="Name_der_Tabelle" />
 				</BlockConnector>
 			</BlockConnectors>
 		</BlockGenus>
diff --git a/src/main/resources/com/ardublock/block/ardublock_de.properties b/src/main/resources/com/ardublock/block/ardublock_de.properties
index 982f958..762b2f6 100644
--- a/src/main/resources/com/ardublock/block/ardublock_de.properties
+++ b/src/main/resources/com/ardublock/block/ardublock_de.properties
@@ -746,15 +746,15 @@ bg.memset_string=ersetze Werte in Zeichenkette
 bg.memset_string.description=ersetze eine bestimmte Anzahl Zeichen durch ein anderes
 bg.strcpy_string=kopiere Zeichenkette
 bg.strcpy_string.description=kopiere eine Zeichenkette (Quelle) in eine andere (Ziel)
-bg.reference_string=Start der Zeichenkette verschieben
-bg.reference_string.description=Verschiebt die Startposition ab der die Zeichenkette verwendet wird
-bg.reference_number=Start der Tabelle verschieben
-bg.reference_number.description=Verschiebt die Startposition ab der die Tabelle verwendet wird
-bg.sizeof_number=Anzahl Werte
-bg.sizeof_number.description=Gibt Anzahl der verfuegbaren Stellen der Tabelle zurueck 
-bg.sizeof_string=Anzahl Werte
-bg.sizeof_string.description=Gibt Anzahl der verfuegbaren Stellen der Zeichenkette zurueck
-bg.strlen_string=Anzahl Zeichen
+bg.reference_string=Offset Zeichenkette
+bg.reference_string.description=Verschiebt die Startposition ab der die Zeichenkette verwendet wird \n-> &array[x]
+bg.reference_number=Offset Tabelle
+bg.reference_number.description=Verschiebt die Startposition ab der die Tabelle verwendet wird \n-> &array[x]
+bg.sizeof_number=Anzahl Werte Tabelle
+bg.sizeof_number.description=Gibt Anzahl der verfuegbaren Stellen der Tabelle zurueck \n-> sizeOf(Array)/sizeOf(Datentyp)
+bg.sizeof_string=Anzahl Stellen Zeichenkette
+bg.sizeof_string.description=Gibt Anzahl der verfuegbaren Stellen der Zeichenkette zurueck \n-> sizeOf(Array)/sizeOf(Datentyp)
+bg.strlen_string=Länge der Zeichenkette
 bg.strlen_string.description=Gibt Laenge der Zeichenkette zurueck\n(Bis zum ersten String-Ende -> '\\0')
 
 bc.string=Zeichenkette
diff --git a/src/main/resources/com/ardublock/block/ardublock_en_GB.properties b/src/main/resources/com/ardublock/block/ardublock_en_GB.properties
index 6e99dec..821082c 100644
--- a/src/main/resources/com/ardublock/block/ardublock_en_GB.properties
+++ b/src/main/resources/com/ardublock/block/ardublock_en_GB.properties
@@ -744,14 +744,14 @@ bg.memset_string=memset
 bg.memset_string.description=ersetze eine bestimmte Anzahl Zeichen durch ein anderes
 bg.strcpy_string=strcpy
 bg.strcpy_string.description=kopiere eine Zeichenkette (Quelle) in eine andere (Ziel)
-bg.reference_string=Referenz erzeugen
-bg.reference_string.description=Verschiebt die Startposition ab der das char-Array verwendet wird
-bg.reference_number=Referenz erzeugen
-bg.reference_number.description=Verschiebt die Startposition ab der das Array verwendet wird
+bg.reference_string=offset char-array
+bg.reference_string.description=Verschiebt die Startposition ab der das char-Array verwendet wird \n-> &array[x]
+bg.reference_number=offset array
+bg.reference_number.description=Verschiebt die Startposition ab der das Array verwendet wird \n-> &array[x]
 bg.sizeof_number=sizeOf
-bg.sizeof_number.description=Gibt Anzahl der verfuegbaren Stellen der Tabelle zurueck 
+bg.sizeof_number.description=Gibt Anzahl der verfuegbaren Stellen der Tabelle zurueck \n-> sizeOf(Array)/sizeOf(Datentyp)
 bg.sizeof_string=sizeOf
-bg.sizeof_string.description=Gibt Anzahl der verfuegbaren Stellen der Zeichenkette zurueck 
+bg.sizeof_string.description=Gibt Anzahl der verfuegbaren Stellen der Zeichenkette zurueck  \n-> sizeOf(Array)/sizeOf(Datentyp)
 bg.strlen_string=strlen
 bg.strlen_string.description=Gibt Laenge der Zeichenkette zurueck\n(Bis zum ersten String-Ende -> '\\0')
 
-- 
GitLab