From a9ddb5aa00e4fc88b143b788a31569007753613b Mon Sep 17 00:00:00 2001 From: herbglitch Date: Mon, 24 Mar 2025 01:40:14 -0600 Subject: [PATCH] working on adding arrays into config --- src/std/config.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/std/config.c b/src/std/config.c index 6b5c169..8d89660 100644 --- a/src/std/config.c +++ b/src/std/config.c @@ -338,6 +338,10 @@ void ARC_ConfigData_RunVariableLineTag(ARC_ParserTagToken *tagToken, ARC_Config ARC_String_Create(&variableString, NULL, 0); ARC_ParserData_HelperRecurseStringAdd(&variableString, childTagToken); + //check if the value is an array + childTagToken = (ARC_ParserTagToken *)ARC_Vector_Get(tagToken->tagTokens, 5); + //ARC_Bool isArray = (ARC_Bool)(ARC_Vector_GetSize(childTagToken->tagTokens) != 0); + //check if removing if(config->load == ARC_False){ ARC_Hashtable_Remove(config->currentGroup, (void *)variableString->data);