/** json structure * This file contains definition of json structure **/ #include #include #include #include #include #include #include #include #include #include #include "database.h" #include "ccan/talloc/talloc.h" #include "ccan/string/string.h" #include "utils.h" #include "tools/tools.h" struct json { char *module; char *title; char *author; char **depends; char **desc; }; /* Function for storing json structure to file given struct json*/ static int storejsontofile(const struct json *jsonobj, const char *jsonfile); /*Function to store in database*/ static int storejsontodb(const struct json *jsonobj, const char *db); /*create json structure*/ static struct json *createjson(char **infofile, const char *author, const char *directory); /*Extract info from file*/ static char **extractinfo(char **file);