feat: add key/val pair getting

This commit is contained in:
jonathan santis
2025-05-13 12:57:12 +02:00
parent f4d2c3f101
commit 3afd472bbd
3 changed files with 93 additions and 10 deletions

View File

@@ -3,6 +3,8 @@
#define ERROR_STR 1
#define ERROR_MAX_LEN 2
#define NO_ERROR 0
//ERROR DELIMITER
#define ERROR_DELIMITER_NOT_FOUND 40
//State Machine
@@ -10,6 +12,8 @@
#define ST_FOUND_LEFT_DELIMITER 1
#define ST_FOUND_RIGHT_DELIMITER 2
#define ST_ERROR_NOT_FOUND_RIGHT_DELIMITER 3
#define ST_
#define ST_FINISH 20
//state machine ERROR
@@ -24,3 +28,4 @@ int loadConfig(char *file, char **str_entry,char **host,int *intervall,int size)
int checkSection(char *str,char delimiterLeft,char delimiterRight,char **sectionName);
int getStrAtPos(char *str,int fromPos,int toPos, char **name,int sizeName);
int getNameValuePair(char *str,char leftDelimiterPos,char rightDelimiterPos,char **name,char **value,int sizeName,int sizeValue);