#ifndef __HMMMM_CONFIG_H__ #define __HMMMM_CONFIG_H__ #include #include typedef struct { char* name; size_t start; size_t len; uint8_t wordLen; uint8_t isExecutable; } conf_mem_seg_t; typedef struct { conf_mem_seg_t** memSegConfs; } conf_mem_t; typedef struct { char** id; char** clockId; uint64_t clockDivider; uint64_t clockMultipler; conf_mem_t* memConf; char* libPath; } conf_dev_t; void freeMemSegConf(conf_mem_seg_t* memSegConf); void freeMemConf(conf_mem_t* memConf); void freeConf(conf_dev_t* conf); void freeComposeId(char** id); uint8_t compareComposeId(char** idA, char** idB); #endif // ifndef __HMMMM_CONFIG_H__