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