#pragma once #include typedef struct DataNode DataNode; DataNode* splitData(char *buffer, uint32_t bufferSize); void freeDataNodes(DataNode *head); void printDataList(DataNode *head); int getDataNodeCount(DataNode *head); /** * @param index is form 1 to n */ const char* getDataNodeByIndex(DataNode *head, int index);